Richard Willmann wrote: > Mojim cielom je implementovat accounting v pravom slova zmysle. Inak > povedane, potrebujem si priebezne pocitat vyuzitie zdojov jednotlivych > pouzivatelov tak, aby som jednak mal statistiku za posledne obdobie a > zaroven aby som vedel proaktivne v pripade vyskytu anomalii (nejaka vychylka > od priemeru ci uz konkretneho pouzivatela alebo priemeru vsetkych > pouzivatelov) ucet automaticky zablokovat.
Statistika je vzdycky k nejakemu ucelu - a podle nej se vybira, ktere udaje se budou sledovat. Takze ani z informace, ze chces implmenetovat "pravy accounting" nelze urcit co te zajima - pokud jim budes uctovat vyuzity cas procesoru, zajima te jiny udaj nez kdyz jim budes uctovat pocet diskovych operaci. A pro detekci anomalii zase nepotrebujes vyznamu cisel v zasade rozumet vubec - staci mit vzorek za nejakou dobu, a anomalie je to co z nej vyboci, at uz cislo sleduje cokoliv. Vyznam budes potrebovat vedet az kdyz se budes pokouset vysvetlit proc ta-ktera anomalie vznikla, k tomu ti ale samotne accountovaci udaje stacit nebudou. > avio Average number of I/O operations per execution > cp Sum of user and system time, in minutes > k CPU-time averaged core usage, in 1k units > k*sec CPU storage integral, in 1k-core seconds > re Real time, in minutes > s System time, in minutes > tio Total number of I/O operations > u User time, in minutes No, to vypada na otazky obecnejsiho charakteru tykajici se behu procesu v systemu. Mohlo by ti pomoct vedet, ze kdyz proces bezi nejakou dobu (realny cas) tak behem nej ve skutecnosti bezi jen cast doby. Jednak neni totiz na pocitaci sam, a navic, nebezi kdyz bezet nepotrebuje (napriklad ceka nez se z disku nactou nejaka data). A i kdyz bezi, tak jeho beh se deli na dobu, kdy bezi vlastni (uzivatelsky) kod toho programu, a na dobu, kdy o neco pozadal operacni system a ten jeho pozadaavk vyrizuje. To je rozdil mezi user-time a system-time.. Pochopitelne proces vyzaduje nejakou pamet a potrebuje ji nejaky cas. V prubehu casu se mnozstvi pameti meni. Tolik k soucinu velikosti pameti v kilech a poctu sekund, po ktere je zabrana, stejne jako k primerne hodnote pouzivane pameti za sekundu. No a pamet neni jediny pouzivany zdroj, dalsim jsou diskove operace. Celkovy pocet je asi jasny, ten "prumerny" popisek je trochu nejasny - neni jasne, z ceho je to prumer. Dan -- FreeBSD mailing list ([email protected]) http://www.freebsd.cz/listserv/listinfo/users-l
