Linux: Melihat Penggunaan RAM
Belajar Linux ID - Menurut wikipedia Random-access Memory atau sering disingkat dengan RAM adalah sebuah tipe penyimpanan komputer yang isinya dapat diakses dalam waktu yang tetap tidak memperdulikan letak data tersebut dalam memori.
Pengerrtian lain dari RAM adalah sebuah perangkat keras (hardwar) yang berada di komputer, laptop, server etc, yang berfungsi sebagai penyimpanan data sementara dan berbagai intruksi program.
Untuk mengetahui size dan penggunaan RAM di Linux dapat dilakukan melalui command line interface (CLI), biasanya menggunakan command free
dimana seharusnya command free
sudah terinstall di semua distro linux, contoh:
1
2
3
4
5
hamimaja@A1-LR08Q321:~$ free
total used free shared buff/cache available
Mem: 8092044 6758176 1104516 17720 229352 1200136
Swap: 25165824 442196 24723628
hamimaja@A1-LR08Q321:~$
Seperti yang Anda lihat diatas, output dibagi menjadi dua kategori: memori (RAM aktual) dan swap (juga disebut memori virtual). Berikut detil informasi diatas:
- total: jumlah total memori yang saat ini terinstal di sistem Anda dalam kilobyte.
- used: jumlah RAM yang saat ini digunakan di sistem Anda dalam kilobyte.
- free: jumlah memori bebas yang tersedia di sistem Anda dalam kilobyte.
- shared: mewakili memori yang digunakan oleh
tmpfs
yang merupakan sistem file virtual yang tampaknya terpasang tetapi termasuk dalam memori volatil. - buffer: memori yang digunakan oleh
buffer kernel
- cache: jumlah memori yang digunakan oleh cache halaman tempat data mungkin disimpan terlebih dahulu sebelum ditulis ke disk
- available: memori yang tersedia di sistem dalam kilobyte
Sangat banyak opsi penggunaan command free
yang dapat di gunakan, berikut beberapa contoh penggunaan command free beserta beberapa opsi yang digunakan.
-
Menampilikan Penggunaan RAM dalam satuan Bytes
hamimaja@A1-LR08Q321:~$ free -b total used free shared buff/cache available Mem: 8286253056 6977146880 1074249728 18145280 234856448 1172164608 Swap: 25769803776 462049280 25307754496 hamimaja@A1-LR08Q321:~$
- Menampilkan Penggunaan RAM dalam satuan KB (Kilo Bytes)
1
2
3
4
5
hamimaja@A1-LR08Q321:~$ free -k
total used free shared buff/cache available
Mem: 8092044 6665916 1196776 17720 229352 1292396
Swap: 25165824 565380 24600444
hamimaja@A1-LR08Q321:~$
- Menampilkan Penggunaan RAM dalam satuan MB (Megabytes)
1
2
3
4
5
hamimaja@A1-LR08Q321:~$ free -m
total used free shared buff/cache available
Mem: 7902 6482 1196 17 223 1289
Swap: 24576 551 24024
hamimaja@A1-LR08Q321:~$
- Menampilkan Penggunaan RAM dalam satuan GB (Gigabytes)
1
2
3
4
5
hamimaja@A1-LR08Q321:~$ free -g
total used free shared buff/cache available
Mem: 7 6 1 0 0 1
Swap: 24 0 23
hamimaja@A1-LR08Q321:~$
- Menampilkan Total Line
1
2
3
4
5
6
hamimaja@A1-LR08Q321:~$ free -t
total used free shared buff/cache available
Mem: 8092044 6738256 1124436 17720 229352 1220056
Swap: 25165824 530344 24635480
Total: 33257868 7268600 25759916
hamimaja@A1-LR08Q321:~$
- Menampilkan statistik RAM (Low and High) Usage
1
2
3
4
5
6
7
hamimaja@A1-LR08Q321:~$ free -l
total used free shared buff/cache available
Mem: 8092044 6782724 1079968 17720 229352 1175588
Low: 8092044 7012076 1079968
High: 0 0 0
Swap: 25165824 530344 24635480
hamimaja@A1-LR08Q321:~$
- Kombinasi opsi
1
2
3
4
5
6
7
hamimaja@A1-LR08Q321:~$ free -lg
total used free shared buff/cache available
Mem: 7 6 1 0 0 1
Low: 7 6 1
High: 0 0 0
Swap: 24 0 23
hamimaja@A1-LR08Q321:~$
Itulah beberapa contoh bagaimana cara cek penggunaan RAM di Linux, Anda dapat eksplorasi secara mandiri melalui link berikut: free(1) — Linux manual page
Selamat mencoba 😁