On Sat, Apr 11, 2009 at 08:14:31PM +0300, yaşar tunçez wrote:
> Bunları ben de biliyorum, benim aradığım windows'cu (ne demekse :) )
> arkadaşlara windows'un gösterdiği gibi sistemde şu anda RAM kullanımı şu
> kadar MB/GB ve şu kadar da boş yerin var diyebilmek ...
Bir kez daha sormustunuz. Hafiza yonetimi basit bir is degil. Yanlis
anlamazsaniz biraz aciklama:
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.
--
Eray
_______________________________________________
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