2010/5/26 Muhammad Ichsan <[email protected]>:
> ->> free -m
>             total       used       free     shared    buffers     cached
> Mem:         20042      15563       4478          0        284      13626
> -/+ buffers/cache:       1652      18390
> Swap:        10001          0      10001

Yang beneran bisa dipake di sini 18390 itu, bukan 4478. Ini yg sering
salah kaprah.

> Tapi apa dijamin memory yang tidak terpakai lagi akan ditiban?

Kayaknya kalo gak direclaim itu berarti bug, dan kayaknya very
unlikely it went unnoticed for almost 20 years. Sourcenya ada, dan
seinget saya ada penjelasan juga cara kerja memory allocationnya di
folder docs nya kernel source kalo mau tau lebih lanjut.

> Lah, berasa dong buka ini buka itu cepat lagi. Setidaknya saya
> merasakan responsiveness pada aplikasi2 yang pakai GUI. Gini deh, kalo
> ada orang nunjukin ke saya 2 desktop: 1adalah yang udah dibuka
> sessionnya lama satu dan 2 adalah yang baru aja dibuka sessionnya saya
> bisa tau mana yang lebih responsive tanpa perlu diberitahu.

Point saya, kadang perasaan kita itu bisa salah, kalo mau pasti harus
diukur. Coba diambil pointnya aja, gak usah tersinggung. Saya itu mau
membantu, bukan mau jahat.

>>> Lagi pula aplikasi saya jadi drop karena habis memorynya.
>>
>> Apa maksudnya drop? Dan gimana anda bisa memastikan bahwa penyebab
>> "drop" ini adalah karena kehabisan memory?
>
> Kan ada catatannya. Di aplikasi saya yang berbasis java ada catatan
> bahwa Heap Space memory habis digunakan.

Ya point saya, anda tidak menjelaskan kalo ini aplikasinya java, dan
kita mana tau detailsnya catatan apa, wong gak di depan komputer anda.
Semakin banyak informasi yg anda berikan semakin mudah dan akurat
orang lain bisa membantu, gak cuma nebak2.

Coba dilihat aplikasi2 apa saja yg menggunakan memory banyak, trus
dijumlahin kira2, cocok gak sama outputnya 'free'.

Satu lagi yg mesti dilihat, adalah swap levelnya. Sudah seberapa
sering swap dipake? Kalo udah mulai swapping berarti ada indikasi
bahwa memorynya udah gak cukup. Walaupun yg free skrg 18GB tapi kalo
udah pernah swapping, artinya memory usagenya sudah pernah kepake
sampe banyak trus turun lagi ke 2GB-an. Swapping ke disk ini bikin
lambat, tapi ini safety net, daripada ngehang, cuma ya jadi lambat
(sekitar 1000x lebih lambat drpd RAM). Saya lupa cara ngecek swap
levelnya, lagi gak ada akses ke mesin linux. Kayaknya liat di /proc
something, atau pake 'vmstat'.

Ronny

--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [email protected]
Arsip dan info milis selengkapnya di http://linux.or.id/milis

Kirim email ke