[ASK]Aktual Memory dan Manajemen Memory di Linux

24 views
Skip to first unread message

Brush Fire

unread,
Dec 30, 2010, 11:07:19 AM12/30/10
to id-slackware
Halo,

Awalnya saya penasaran memory di "top" dengan di superkaramba saya kok
berbeda. Perbedaannya adalah memory usage di "top" adalah memory yang
free di superkaramba. Begitu juga sebaliknya memory free di "top"
adalah memory yang terpakai di superkaramba. Maka selanjutnya saya pun
melakukan kompare superkaramba saya dengan widget asli kde yang untuk
monitoring RAM, untuk melihat apa jangan2 script superkarambanya yang
memang terbalik. Setelah dikompere ternyata hasilnya adalah sama. Jadi
tidak ada yang salah dengan superkarambanya.

Dengan sedikit googling maka kemudian saya pun tau kalau ada yang
namanya "free". Setelah saya "free -m" ternyata saya baru tau kalau
yang di superkaramba ataupun di widget itu mengambil yang '-/+ buffers/
cache:' Nah yang mau saya tanyakan ke senior2 disini adalah sebetulnya
aktual memory/RAM kita yang terpakai itu yang 'Mem:' atau yang '-/+
buffers/cache:'??
Dan apa maksutnya buffer/cache itu sendiri dalam kaitannya dengan
memory/manajemen memory?Dalam bahasa yang sederhana ya,hehe...maklum
nubi baru mau belajar :D

Oia maaf kalo sebelumnya udah ada yang pernah nanya kaya gini.Thanks
alot

Willy Sudiarto Raharjo

unread,
Dec 30, 2010, 5:41:03 PM12/30/10
to id-sla...@googlegroups.com

top itu untuk melihat penggunaan memory, bukan memory yang tersisa
(ini lebih cocok pakai free)
untuk hasil dari perintah free sendiri bagian Mem itu adalah alokasi
di Memory yang tersedia, terpakai, dan tersisa
sedangkan bagian buffers/cache adalah buffer yang dipakai di kernel
kalau mau lebih lengkap lagi, pakai perintah cat /proc/meminfo
disana akan lebih lengkap lagi infomasinya :D

--
Willy Sudiarto Raharjo
Registered Linux User : 336579
Web : http://www.informatix.or.id/willy
Blog : http://willysr.blogspot.com http://slackblogs.blogspot.com

kahfi razzaq

unread,
Dec 30, 2010, 7:54:03 PM12/30/10
to id-sla...@googlegroups.com
2010/12/30 Brush Fire <brushf...@gmail.com>:

kmarin abis baca2.. www.linuxatemyram.com lumayan lucu + keren xD

semoga bermanfaat :)

Message has been deleted

Brush Fire

unread,
Dec 30, 2010, 10:34:41 PM12/30/10
to id-slackware
@mas kahfi:
Waw...Emang keren banget linknya om...Bermanfaat sekali Thanks alot :D

O jadi yang kemaren itu hanya misunderstanding saja toh antara saya
dengan Linux hehehe

@mas willy:
hehe iya di /proc/meminfo lengkap...terlalu lengkap malah
Pertanyaannya harusnya diganti berapa aktual RAM yang tersisa ya mas,
bukan berapa yang terpakai :D

Jadi kira2 begini:
Linux menyebut istilah memori yang "digunakan untuk something dan
available untuk aplikasi" sebagai USED sedangkan kita menyebutnya
sebagai FREE. Nah something itu tadi adalah "buffers/cache"

$ free -m
total used free
Mem: 1504 1491 13
-/+ buffers/cache: 635 869
Swap: 2047 6 2041
$

Coba kita liat pada baris Mem:, selama ini kita(maksutnya saya)
melihatnya secara kasar bahwa memory yang terpakai adalah 1491.
Padahal jika kita balik lagi ke perjanjiannya...di 1491 itu ada
sejumlah memori yang dipakai juga untuk "buffers/cache"(karena linux
tadi menggangap "buffers/cache" adalah USED memory) sebanyak 635.
Kalau kita kurangi 1491 dengan 635, maka 1491-635=856. Ditambah dengan
memory yang free(memory yang baik kita maupun linux menganggapnya
sama2 bebas karena memang tidak digunakan untuk apapun) sebanyak 13,
maka 856+13=869. Jadi memori yang tersisa sebenarnya adalah 869. Atau
bisa juga langsung melihat free dibaris -/+ buffers/cache:...:p

Tapi sayang nih belum sempet nyobain experimentnya... :)

Akhmat Safrudin

unread,
Dec 30, 2010, 10:46:17 PM12/30/10
to id-sla...@googlegroups.com
On 12/30/2010 11:07 PM, Brush Fire wrote:
> Dengan sedikit googling maka kemudian saya pun tau kalau ada yang
> namanya "free". Setelah saya "free -m" ternyata saya baru tau kalau
> yang di superkaramba ataupun di widget itu mengambil yang '-/+ buffers/
> cache:' Nah yang mau saya tanyakan ke senior2 disini adalah sebetulnya
> aktual memory/RAM kita yang terpakai itu yang 'Mem:' atau yang '-/+
> buffers/cache:'??
> Dan apa maksutnya buffer/cache itu sendiri dalam kaitannya dengan
> memory/manajemen memory?Dalam bahasa yang sederhana ya,hehe...maklum
> nubi baru mau belajar :D

Buat tambah - tambah om :

http://makeitfossible.web.id/tutorial/tahun/2010/bulan/11/tanggal/24/1484/mengenal-penggunaan-memori-di-linux.html


Brush Fire

unread,
Jan 1, 2011, 4:09:38 AM1/1/11
to id-slackware
On Dec 31 2010, 10:46 am, Akhmat Safrudin <akhmat.safru...@gmail.com>
wrote:

> Buat tambah - tambah om :
>
> http://makeitfossible.web.id/tutorial/tahun/2010/bulan/11/tanggal/24/...

Iya trims om...Dipengaruhi juga sama shared library...pernah baca juga
di gugel, kalo "Kedit" membutuhkan memory 15 sampe 20M di
top...Padahal aslinya cuman sekitar 2M. Ini karena kedit make libshare
macem2, seperti X dll, yang lainnya lupa apa aja :D
Reply all
Reply to author
Forward
0 new messages