Belki isinize bu yarar. http://www.pixelbeat.org/scripts/ps_mem.py
2009/4/13 yaşar tunçez <[email protected]>: > Merhabalar, > >> Free memory is bad memory >> -- Linus Torvalds >> >> Yani bos duran hafizanin kimseye faydasi yok. Su anda kullandigim >> laptop'da: >> >> $ dmesg | grep usable | awk ' {n += strtonum("0x" $4) - strtonum("0x" >> $2) } END { print n/(1024*1024) }' >> 2039.23 >> $ size /usr/src/linux/vmlinux >> text data bss dec hex filename >> 6559070 512984 535432 7607486 7414be /usr/src/linux/vmlinux >> >> Yani 8,8MB firmware icin, 7,3MB da kernel icin kullaniliyor. Boot >> sirasinda init kismi geri alinir: >> >> $ dmesg | grep Memory >> Memory: 2048240k/2088576k available (4633k kernel code, 39424k reserved, >> 1866k data, 300k init) >> >> Yani 300K geri alinacak. Kisaca toplam 15,8MB. Bu statik hafiza. >> Toplam hafizanin 1%'inden az. Geri kalanlarin hepsi dinamik. Dinamik = >> kernel istedigini yapabilecegi hafiza. Linux kernel bu dinamik >> hafizanin hepsini kullanir (acil durumlar icin az bir miktar birakarak). >> Programlar, hash tablolari, cache vs. Bilhassa bir sure calismis bir >> bilgisayarda hafizanin hepsinin kullanildigini gorursunuz ve bu iyi bir >> seydir. >> >> > Bunun için free -m ile baktığımda used - cache = kullanılan ram miktarı >> > diyebilir miyim? >> >> Diyebilirsiniz ama 1.bu kadar basit degil 2.kimin umurunda 3.yanlis >> olcum yapiyorsunuz. Hafizanin yeterli olup olmadigini gormek icin swap >> kullanimina bakin. Swap'da da bakacaginiz sey kullanim miktari degil. >> Kullanimin degisip degismedigi. Eger swap ayni kaliyorsa, yani >> hafizadan swapa veya swaptan hafiza giris cikis olmuyorsa sorun yok diye >> dusunebilirsiniz. >> >> Ayrica "kullanilan" hafiza veya swap miktari da kendi basina yararli bir >> olcum degil. Ne kadar hafiza kullanildigindan daha cok, yapilan is >> miktari (birim zamanda scan edilen email sayisi, hizmet sunulan client >> sayisi vs) tarzi olcum yapin. Yoksa hafiza kullaniminin kendi basina >> kimseye bir faydasi yok. > > Linux'ta RAM kullanımının ve gösteriminin nasıl olduğu iyi-kötü biliyorum. > swap alanı kullanılıyorsa zaten RAM problemim var demektir. Ama benim > öğrenmek istediğim şey o anda RAM'in gerçekte ne kadarının reel olarak > kullanıldığıdır. Linux tüm RAM'i dolu tutarak disk yerine ondan çok daha > hızlı RAM'den gerektiğinde kullanmak üzere verileri çağırıyor. Benim > görüntülemek istediğim şey o anda çalışan süreçlerin ne kadarlık kısmı > doldurduğudur. > > _______________________________________________ > Linux E-Posta Listesi > [email protected] > > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen > e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 > dakika içinde üyeliğinizi sonlandırabilirsiniz. > http://liste.linux.org.tr/mailman/listinfo/linux > > -- Cagri Ersen http://blog.cagriersen.net _______________________________________________ Linux E-Posta Listesi [email protected] Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. http://liste.linux.org.tr/mailman/listinfo/linux
