"Vyuziti" pameti
Pavel Kankovsky
peak na argo.troja.mff.cuni.cz
Pondělí Srpen 11 16:52:12 CEST 2003
On Mon, 11 Aug 2003, Faltynek Pavel wrote:
> existuje nejaky nastroj, ktery by mi PRESNE a JASNE rekl, ktery program
> zabira kolik mista ve FYZICKE pameti
Napr. ps ax sloupec RSS (resident set size). Ale nektere stranky mohou byt
zapocitany vicekrat (u ruznych procesu), protoze jsou sdilene.
> a kde jsou nejake naalokovane nepouzivane diry (popr. kdo za to muze)?
Mate na mysli fragmenty vznikle pri alokaci pametovych struktur jadra?
Ty muzete odvodit z udaju v /proc/slabinfo.
> Zkousel jsem std. programy jako free, top, ps, jenze tady se nejak nemohu
> dopocitat. Mam zaplnenou pamet z 90% a spoctenim hodnot z jednotlivych
> programu to vyjde tak max na 10% (coz zhruba odpovida po rebootu).
V tomto pripade jsou nejspis zbytek diskove buffery (viz /proc/meminfo).
Nema smysl nechavat pamet nevyuzitou. Zajimat se o vyuziti fyzicke pameti
je vlastne vetsinou nesmysl. Kazde vyuziti mensi nez maximalni mozne je
spatne. Dulezite je vyuziti celkove kapacity virtualni pameti a mnozstvi
vypadku stranek.
--Pavel Kankovsky aka Peak [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."
Další informace o konferenci Linux