Udv!
Hogyan lehet folyamatosan logolni a virtualis gepek allapotat (cpu, mem, halo).
Olyasmi kene mint a virt-manager kijelez, csak lementve az adatokat.
Koszi
szerk:
Pontosabban az kene, hogy szamadoatokkal (talan idoponttal) logolni masodpercenkent minden futo kvm virtualis gep cpu hasznalatat es mem hasznalatat. probalkoztam egy ecceru scripttel, ami ps -o pcpu,pmem bol szedi ki, de az a baj vele, hogy nem olyan aktualis. top-nak a kimenetet nem tudom hogyan lehetne menteni, hogy csak egy sort, es kiirja a teljes parancsot is. A virt-managernek jo a kijelzoje, de nem tudom hogyan logolni.
Van valakinek valami otlete?
Performance tesztet akarok es erre kell, ismet probalkoztam ps-el emg szkripttel de nagyon nem jo, abszolut nem aktualis a pcpu kimenete.
ujabb szerk:
amit leginkabb keresek, egy olyan paracs vagy ezkoz ami kiirja egy process _aktualis_ allapotat (cpu, mem, halo nem fontos, de ha ven az nem baj) a tobbit megoldom. a ps sajnos atlagot mutat
- 1875 megtekintés
Hozzászólások
up
- A hozzászóláshoz be kell jelentkezni
SNMP ? munin ? mrtg ?...stb
--
1 leszel vagy 0 élő vagy hulla!
- A hozzászóláshoz be kell jelentkezni
ebbol leiras alapjan a munin talan valami hasnolo, de megsem, mert nekem lenyegeben arra lennem szuksegem, hogy vagy szamok (azaz inkabb szamok alapjan) a hoston rogzitse egy fileba a futo vm gepek proci es mem hasznalatat, de mar keszul a szkript, azaz majdnem kesz van.
- A hozzászóláshoz be kell jelentkezni
megneztem, megsem. Mert nekem kulonbozo guestjeim vannak, amik parhuzamosan futnak, es guestenkent kene log, ugy hogy a guestre nem kerul progam.
Udv
- A hozzászóláshoz be kell jelentkezni
cacti?
--
\\-- blog --//
- A hozzászóláshoz be kell jelentkezni
nezegettem, de ahogy latom ez nem tud olyat hogy logolja.
POntosabban nekem valami olyasmi kene, hogy hogyan logoljam egy process aktualis cpu hasznalatat.
- A hozzászóláshoz be kell jelentkezni
Shell scriptet is írhatsz erre.
- A hozzászóláshoz be kell jelentkezni
igen en is azt akartam, csak az a baj h nem tudok olyan paracsot ami egy futo process _aktualis_ cpu hasznalatat kiirja
- A hozzászóláshoz be kell jelentkezni
A ps aux szerintem az aktális CPU használatát írja ki.
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
budacsik 15564 13.0 1.8 38516 16820 ? Rl 10:41 0:00 gnome-terminal
- A hozzászóláshoz be kell jelentkezni
sztem nem, mert kiprobaltam, a topban mas szazalek, meg a psben, es ha egy process 3 mpig 100%on porog utana meg 0-nb nem esik le olyan gyorsan.
- A hozzászóláshoz be kell jelentkezni
Mi lenne, ha fognád pl. a top forrását és kikeresnéd belőle a szükséges részt és hozzávágnál egy naplózást? Nem olyan nehéz (persze C-s tudás kell hozzá).
- A hozzászóláshoz be kell jelentkezni
hat lehet h vegul az lesz, de azt hittem van valami parancs ami tud ilyet (azaz kijelzi egy process aktualis cpu hasznalatat, csak nem tudtam rola, de sajnos a ps nem az aktualist csak az atlagot irja ki)
es az apt-get source azt mondja nincs forrascsomag a tophoz :(
- A hozzászóláshoz be kell jelentkezni
namost ezt nem ertem, procihasznalatbol csak atlagos van.
hiszen vagy 100%ban hasznalja egy process a procit (magot) vagy 0.
szoval szerintem jo lesz neked a
ps -o %C -p 1234
ahol az 1234 a process id
Tyrael
- A hozzászóláshoz be kell jelentkezni
igen de a top mondjuk aktualisat ir ki, vagy nagyon kis idovel az atlagot, szoval valami olyasmi kene mint amit a top kiir, csak paracssorbol nem futo alkalmazasbol.
- A hozzászóláshoz be kell jelentkezni
Nincs aktuális. Egy processz vagy végrehajtódik a magon, vagy nem. A CPU kihasználtságot csak átlagolással tudsz számolni.
- A hozzászóláshoz be kell jelentkezni
oke, de a top hogy irja ki, hogy egszer 99 maskor 45 harmadszor meg nulla, es ez ugral, ugyanez a virt-managerben, vagy a gnome-system-monitorban. szoval akkor x mpenkenti atlagot nez.
- A hozzászóláshoz be kell jelentkezni
Az addig rendben van, hogy egy átlag jön ki, hogy x másodpercen belül mennyi CPU-t használt a process. De a témaindítónak az kell, hogy folyamatosan naplózni tudja, hogy mennyi CPU időt használt el egy process.
- A hozzászóláshoz be kell jelentkezni
man time
- A hozzászóláshoz be kell jelentkezni
na oke, szoval mondjuk naplozom x mpercenkent mennyit hasznal, hogy egy szep grafikont tudjak eksziteni :D
- A hozzászóláshoz be kell jelentkezni
"apt-get source"
Jaj nemár, netről miért nem jó leszedni? Amúgy procps -ként keress rá, mert több minden van együtt. De itt a link:
- A hozzászóláshoz be kell jelentkezni
http://www.labradordata.ca/home/37
loadavg, php-cli alapú logger, html grafikonokat generál, de lehet hogy csak a virtuozzo alapú vpseket támogatja
- A hozzászóláshoz be kell jelentkezni
megneztem, de sajnos o sem azt tudja amit en szeretnek.
- A hozzászóláshoz be kell jelentkezni
/proc/$PID/sched{,stat}
+ egy kis shell-szkripteles, amennyire kell. vagy
/proc/$PID/stat
, ez talan egyszerubben elemezheto" meg regebb ota tamogatott. a `top` meg a `ps` is ezekbol dolgozik, a `man 5 proc` leirja hogy melyik mezo" mit jelent. meminfo is van, a
/proc/$PID/statm
fileban.
halozat: `/sbin/ifconfig $IFACE` elemzese, felteve ha a virtualis vas valami tap/tun device-on keresztul lat ki az e'terbe.
ha tehat a $PID-et meg az $IFACE-t beallitod jol, egyszer" shell + awk-val megoldhato, mondjuk egy
while true ; do ... ; sleep 1 ; done
cikluson belul.
- A hozzászóláshoz be kell jelentkezni
koszi nezegetem, hatha valami osszejon.
- A hozzászóláshoz be kell jelentkezni
megvan, ebben amit akartam mar keszul a skript, meg nincs teljesen kesz, de estere mindenbizonnyal meglesz, mivel nem erek ra most ezzel foglalkozni, de elkezdetem.
thx.
- A hozzászóláshoz be kell jelentkezni
koszi, siekrult megoldani, muodik is. Csak ellenorzes kepp, egy jiffy az 1/250 mp, ha jol tudom (ill ha a google jol tudja ;))
- A hozzászóláshoz be kell jelentkezni