GNU/Linux >> Belajar Linux >  >> Cent OS

Panduan Pemula untuk Swap Space Management di Linux

Apa itu ruang swap

Ruang swap digunakan di Linux ketika tidak ada cukup memori fisik (RAM) di sistem Anda untuk menyimpan data yang sedang diproses. Ketika sistem Anda membutuhkan lebih banyak memori, halaman memori tidak aktif ditulis ke disk, membebaskan memori fisik. Meningkatkan ruang swap tidak boleh dianggap sebagai solusi untuk kekurangan memori. Ruang swap terletak di drive disk, yang memiliki waktu akses lebih lambat daripada memori fisik. Jika sistem Anda sering bertukar, Anda harus menambahkan lebih banyak memori fisik, bukan lebih banyak ruang swap.

Ruang swap di Linux adalah file normal dalam sistem file, yang disebut file swap, atau partisi terpisah, atau kombinasi partisi swap dan file swap. Partisi swap khusus jauh lebih cepat, tetapi lebih mudah untuk mengubah ukuran file swap. Jika Anda tahu berapa banyak ruang swap yang Anda butuhkan, gunakan partisi swap. Jika Anda tidak yakin, bereksperimenlah dengan file swap terlebih dahulu, lalu buat partisi swap saat Anda mengetahui kebutuhan Anda.

Partisi swap terdaftar di tabel partisi, dirujuk di /etc/fstab, dan dapat dilihat di file /proc/swaps. Ada juga utilitas baris perintah untuk menampilkan informasi tentang ruang swap Anda. Untuk melihat partisi swap di tabel partisi, masukkan:

# fdisk -l | grep swap
Disk /dev/mapper/cl-swap: 2147 MB, 2147483648 bytes, 4194304 sectors

Untuk melihat partisi swap (atau file) di file /etc/fstab, masukkan:

# grep swap /etc/fstab 
/dev/mapper/cl-swap     swap                    swap    defaults        0 0

Untuk menampilkan isi file /proc/swaps, masukkan:

# cat /proc/swaps 
Filename				                Type		Size	  Used	   Priority
/dev/dm-1                               partition	2097148	  88296	   -1

Tukar Utilitas

Perintah mkswap digunakan untuk menginisialisasi partisi swap atau file swap. Sintaksnya adalah:

# mkswap {device|file}

Utilitas swapon dan swapoff masing-masing mengaktifkan dan menonaktifkan perangkat dan file untuk bertukar. Untuk menampilkan informasi swap saat ini, gunakan “swapon –s " memerintah. Output identik dengan melihat konten /proc/swaps.

# swapon -s
Filename				                Type		  Size	    Used	Priority
/dev/dm-1                              	partition	  2097148	88296	-1

Menambahkan Ruang Tukar

Partisi swap atau file swap harus ada sebelum diinisialisasi. Gunakan fdisk atau parted untuk membuat partisi swap. File swap dibuat dengan menggunakan perintah dd. Contoh:

# dd if=/dev/zero of=/swapfile bs=1024 count=1000000

Untuk menginisialisasi partisi swap, ketik:

# mkswap /dev/xvdd1

Untuk menginisialisasi file swap, ketik:

# mkswap /swapfile

Ruang swap yang diinisialisasi diaktifkan dengan menggunakan swapon memerintah. Untuk mengaktifkan swapping pada file swap, masukkan:

# swapon /swapfile

Untuk mengaktifkan swapping pada partisi swap, masukkan:

# swapon /dev/xvda3

Perbarui /etc/fstab file untuk mengaktifkan partisi swap atau file swap saat boot:

# vi /etc/fstab
UUID=...     swap   swap   defaults   0   0
/swapfile    swap   swap   defaults   0   0

Melihat Penggunaan Swap

Lihat file /proc/meminfo, atau gunakan utilitas lain seperti free, top, dan vmstat untuk melihat penggunaan memori dan ruang swap. Contoh:

# grep -i swap /proc/meminfo
SwapCached:         9472 kB
SwapTotal:       2097148 kB
SwapFree:        2008852 kB

Untuk melihat penggunaan swap dengan menggunakan perintah gratis, masukkan:

# free | grep -i swap
Swap:       2097148       88296     2008852


Cent OS
  1. Pengantar ruang swap pada sistem Linux

  2. Panduan Pemula untuk Manajemen Perangkat Lunak Linux dengan RPM

  3. Bagaimana cara menambahkan ruang swap di linux

  1. Cara Membuat Atau Menambah Ruang Swap Di Linux

  2. Cara Membuat Swap di Linux

  3. Cara membuat file swap di Linux

  1. Buat file swap Linux

  2. Panduan pemula untuk Konfigurasi Modul Kernel di Linux

  3. Panduan Pemula untuk Udev di Linux