[{"data":1,"prerenderedAt":569},["ShallowReactive",2],{"panduan-article-cara-membuat-swap-memory-di-vps":3},{"article":4,"category":556},{"id":5,"title":6,"body":7,"created_at":544,"description":545,"extension":546,"featured":547,"meta":548,"navigation":549,"ogImage":550,"path":551,"robots":550,"schemaOrg":550,"seo":552,"sitemap":553,"stem":554,"updated_at":544,"__hash__":555},"knowledgeBase\u002Fpanduan\u002Fvps\u002Fcara-membuat-swap-memory-di-vps.md","Cara Membuat Swap Memory di VPS",{"type":8,"value":9,"toc":535},"minimark",[10,19,24,27,104,108,111,114,123,140,144,151,217,221,228,303,307,317,352,356,367,488,492,531],[11,12,13,14,18],"p",{},"Panduan ini menjelaskan prosedur untuk membuat dan mengonfigurasi Swap Memory di Linux VPS melalui terminal SSH. Konfigurasi ini berfungsi sebagai memori cadangan berbasis disk yang membantu mencegah eror ",[15,16,17],"em",{},"out-of-memory"," (OOM) serta menjaga stabilitas kinerja server saat penggunaan RAM fisik mencapai kapasitas maksimum.",[20,21,23],"h2",{"id":22},"i-memeriksa-informasi-memory-dan-swap-saat-ini","I. Memeriksa Informasi Memory dan Swap Saat Ini",[11,25,26],{},"Sebelum membuat file Swap baru, Anda perlu memeriksa apakah sistem sudah memiliki konfigurasi Swap yang aktif dan melihat kapasitas RAM yang tersedia.",[28,29,30,34,62],"ol",{},[31,32,33],"li",{},"Buka aplikasi terminal atau SSH client (seperti PuTTY atau Terminal) lalu hubungkan ke server VPS Anda.",[31,35,36,37,54,57,61],{},"Jalankan perintah berikut untuk memeriksa apakah Swap sudah aktif di server:",[38,39,44],"pre",{"className":40,"code":41,"language":42,"meta":43,"style":43},"language-plaintext shiki shiki-themes github-light github-dark","sudo swapon --show\n","plaintext","",[45,46,47],"code",{"__ignoreMap":43},[48,49,52],"span",{"class":50,"line":51},"line",1,[48,53,41],{},[55,56],"br",{},[58,59,60],"strong",{},"Hasil yang diharapkan:"," Jika output berupa baris kosong, artinya belum ada Swap Memory yang aktif di sistem Anda.",[31,63,64,65,68,69,78,80,82,83,86,87,90,91],{},"Jalankan perintah ",[45,66,67],{},"free"," untuk melihat penggunaan RAM fisik dan Swap secara keseluruhan:",[38,70,72],{"className":40,"code":71,"language":42,"meta":43,"style":43},"free -h\n",[45,73,74],{"__ignoreMap":43},[48,75,76],{"class":50,"line":51},[48,77,71],{},[55,79],{},[58,81,60],{}," Sistem akan menampilkan tabel kapasitas RAM (Mem) serta baris ",[58,84,85],{},"Swap"," yang menunjukkan nilai ",[58,88,89],{},"0B"," pada kolom total.",[92,93,94],"blockquote",{},[11,95,96,99,100,103],{},[58,97,98],{},"Catatan:"," Penggunaan parameter ",[45,101,102],{},"-h"," (human-readable) memudahkan Anda membaca ukuran kapasitas dalam format Megabyte (M) atau Gigabyte (G).",[20,105,107],{"id":106},"ii-memeriksa-ruang-penyimpanan-disk","II. Memeriksa Ruang Penyimpanan Disk",[11,109,110],{},"File Swap akan disimpan di dalam disk (SSD\u002FHDD) VPS Anda. Oleh karena itu, pastikan kapasitas penyimpanan yang tersisa mencukupi sebelum membuat file Swap.",[11,112,113],{},"Jalankan perintah berikut untuk memeriksa ketersediaan ruang disk:",[38,115,117],{"className":40,"code":116,"language":42,"meta":43,"style":43},"df -h\n",[45,118,119],{"__ignoreMap":43},[48,120,121],{"class":50,"line":51},[48,122,116],{},[11,124,125,127,128,131,132,135,136,139],{},[58,126,60],{}," Cari direktori root (",[45,129,130],{},"\u002F",") pada kolom ",[58,133,134],{},"Mounted on"," dan periksa kolom ",[58,137,138],{},"Avail",". Pastikan kapasitas yang tersedia lebih besar dari ukuran Swap yang ingin Anda buat (misalnya, minimal tersisa 2 GB hingga 4 GB).",[20,141,143],{"id":142},"iii-membuat-file-swap-memory","III. Membuat File Swap Memory",[11,145,146,147,150],{},"Pada langkah ini, Anda akan membuat file khusus bernama ",[45,148,149],{},"swapfile"," pada direktori root yang nantinya difungsikan sebagai ruang Swap.",[28,152,153,173,192],{},[31,154,155,156,159,160,163,164],{},"Buat file Swap sebesar ",[58,157,158],{},"2 GB"," (atau sesuaikan dengan kebutuhan) menggunakan perintah ",[45,161,162],{},"fallocate",":",[38,165,167],{"className":40,"code":166,"language":42,"meta":43,"style":43},"sudo fallocate -l 2G \u002Fswapfile\n",[45,168,169],{"__ignoreMap":43},[48,170,171],{"class":50,"line":51},[48,172,166],{},[31,174,175,176,178,179,182,183],{},"Jika sistem Anda tidak mendukung utilitas ",[45,177,162],{}," atau menampilkan pesan eror, gunakan perintah alternatif ",[45,180,181],{},"dd"," berikut:",[38,184,186],{"className":40,"code":185,"language":42,"meta":43,"style":43},"sudo dd if=\u002Fdev\u002Fzero of=\u002Fswapfile bs=1024 count=2097152\n",[45,187,188],{"__ignoreMap":43},[48,189,190],{"class":50,"line":51},[48,191,185],{},[31,193,194,195,204,206,208,209,212,213,216],{},"Verifikasi bahwa file berhasil dibuat dengan memeriksa ukurannya:",[38,196,198],{"className":40,"code":197,"language":42,"meta":43,"style":43},"ls -lh \u002Fswapfile\n",[45,199,200],{"__ignoreMap":43},[48,201,202],{"class":50,"line":51},[48,203,197],{},[55,205],{},[58,207,60],{}," Terminal akan menampilkan baris informasi file ",[45,210,211],{},"\u002Fswapfile"," dengan ukuran ",[58,214,215],{},"2.0G",".",[20,218,220],{"id":219},"iv-mengatur-hak-akses-dan-mengaktifkan-swap","IV. Mengatur Hak Akses dan Mengaktifkan Swap",[11,222,223,224,227],{},"Untuk alasan keamanan, file Swap hanya boleh dibaca dan ditulis oleh akun ",[58,225,226],{},"root"," atau pengguna dengan hak akses admin.",[28,229,230,242,258,275,287],{},[31,231,232,233],{},"Batasi hak akses berkas khusus untuk administrator:",[38,234,236],{"className":40,"code":235,"language":42,"meta":43,"style":43},"sudo chmod 600 \u002Fswapfile\n",[45,237,238],{"__ignoreMap":43},[48,239,240],{"class":50,"line":51},[48,241,235],{},[31,243,244,245,253,255,257],{},"Verifikasi perubahan hak akses menggunakan perintah berikut:",[38,246,247],{"className":40,"code":197,"language":42,"meta":43,"style":43},[45,248,249],{"__ignoreMap":43},[48,250,251],{"class":50,"line":51},[48,252,197],{},[55,254],{},[58,256,60],{}," Hak akses akan berubah menjadi penanda keterbacaan khusus pemilik.",[31,259,260,261,270,272,274],{},"Format berkas agar dapat dikenali oleh sistem operasional:",[38,262,264],{"className":40,"code":263,"language":42,"meta":43,"style":43},"sudo mkswap \u002Fswapfile\n",[45,265,266],{"__ignoreMap":43},[48,267,268],{"class":50,"line":51},[48,269,263],{},[55,271],{},[58,273,60],{}," Terminal menampilkan konfirmasi penyiapan ruang memori beserta kode unik identifikasi.",[31,276,277,278],{},"Aktifkan berkas memori di dalam sistem:",[38,279,281],{"className":40,"code":280,"language":42,"meta":43,"style":43},"sudo swapon \u002Fswapfile\n",[45,282,283],{"__ignoreMap":43},[48,284,285],{"class":50,"line":51},[48,286,280],{},[31,288,289,290,298,300,302],{},"Pastikan alokasi sudah aktif dengan mengulang perintah konfirmasi:",[38,291,292],{"className":40,"code":41,"language":42,"meta":43,"style":43},[45,293,294],{"__ignoreMap":43},[48,295,296],{"class":50,"line":51},[48,297,41],{},[55,299],{},[58,301,60],{}," Lokasi berkas akan muncul dalam daftar beserta ukuran kapasitas yang telah dialokasikan.",[20,304,306],{"id":305},"v-membuat-konfigurasi-swap-permanent","V. Membuat Konfigurasi Swap Permanent",[11,308,309,310,313,314,216],{},"Secara bawaan, konfigurasi Swap yang baru diaktifkan akan hilang secara otomatis ketika VPS dilakukan proses ",[15,311,312],{},"reboot",". Agar Swap tetap aktif secara permanen, tambahkan lokasi file Swap ke dalam berkas ",[45,315,316],{},"\u002Fetc\u002Ffstab",[28,318,319,334],{},[31,320,321,322,324,325],{},"Buat salinan cadangan berkas ",[45,323,316],{}," untuk mengantisipasi kesalahan konfigurasi:",[38,326,328],{"className":40,"code":327,"language":42,"meta":43,"style":43},"sudo cp \u002Fetc\u002Ffstab \u002Fetc\u002Ffstab.bak\n",[45,329,330],{"__ignoreMap":43},[48,331,332],{"class":50,"line":51},[48,333,327],{},[31,335,336,337,339,340,342,343],{},"Tambahkan entri ",[45,338,211],{}," ke baris paling bawah berkas ",[45,341,316],{}," dengan menjalankan perintah:",[38,344,346],{"className":40,"code":345,"language":42,"meta":43,"style":43},"echo '\u002Fswapfile none swap sw 0 0' | sudo tee -a \u002Fetc\u002Ffstab\n",[45,347,348],{"__ignoreMap":43},[48,349,350],{"class":50,"line":51},[48,351,345],{},[20,353,355],{"id":354},"vi-mengoptimalkan-parameter-swappiness-dan-cache-pressure","VI. Mengoptimalkan Parameter Swappiness dan Cache Pressure",[11,357,358,359,362,363,366],{},"Kinerja Swap dapat dioptimalkan melalui pengaturan parameter ",[58,360,361],{},"swappiness"," dan ",[58,364,365],{},"vfs_cache_pressure"," pada kernel Linux.",[28,368,369,384,403,417,434,454,473],{},[31,370,371,372,374,375],{},"Periksa nilai ",[58,373,361],{}," saat ini (biasanya bernilai default 60):",[38,376,378],{"className":40,"code":377,"language":42,"meta":43,"style":43},"cat \u002Fproc\u002Fsys\u002Fvm\u002Fswappiness\n",[45,379,380],{"__ignoreMap":43},[48,381,382],{"class":50,"line":51},[48,383,377],{},[31,385,386,387,389,390,393,394],{},"Ubah nilai ",[58,388,361],{}," menjadi ",[58,391,392],{},"10"," agar sistem lebih memprioritaskan penggunaan RAM fisik dibanding Swap pada VPS:",[38,395,397],{"className":40,"code":396,"language":42,"meta":43,"style":43},"sudo sysctl vm.swappiness=10\n",[45,398,399],{"__ignoreMap":43},[48,400,401],{"class":50,"line":51},[48,402,396],{},[31,404,371,405,407,408],{},[58,406,365],{}," saat ini (biasanya bernilai default 100):",[38,409,411],{"className":40,"code":410,"language":42,"meta":43,"style":43},"cat \u002Fproc\u002Fsys\u002Fvm\u002Fvfs_cache_pressure\n",[45,412,413],{"__ignoreMap":43},[48,414,415],{"class":50,"line":51},[48,416,410],{},[31,418,386,419,389,421,424,425],{},[58,420,365],{},[58,422,423],{},"50"," untuk menjaga informasi struktur berkas (dentry\u002Finode) lebih lama di dalam memori:",[38,426,428],{"className":40,"code":427,"language":42,"meta":43,"style":43},"sudo sysctl vm.vfs_cache_pressure=50\n",[45,429,430],{"__ignoreMap":43},[48,431,432],{"class":50,"line":51},[48,433,427],{},[31,435,436,437,440,441,444,445],{},"Buka berkas ",[45,438,439],{},"\u002Fetc\u002Fsysctl.conf"," menggunakan penyunting teks ",[45,442,443],{},"nano"," untuk menyimpan parameter tersebut secara permanen:",[38,446,448],{"className":40,"code":447,"language":42,"meta":43,"style":43},"sudo nano \u002Fetc\u002Fsysctl.conf\n",[45,449,450],{"__ignoreMap":43},[48,451,452],{"class":50,"line":51},[48,453,447],{},[31,455,456,457],{},"Tambahkan baris kode berikut pada bagian paling bawah berkas:",[38,458,460],{"className":40,"code":459,"language":42,"meta":43,"style":43},"vm.swappiness=10\nvm.vfs_cache_pressure=50\n",[45,461,462,467],{"__ignoreMap":43},[48,463,464],{"class":50,"line":51},[48,465,466],{},"vm.swappiness=10\n",[48,468,470],{"class":50,"line":469},2,[48,471,472],{},"vm.vfs_cache_pressure=50\n",[31,474,475,476,479,480,483,484,487],{},"Tekan kombinasi tombol ",[58,477,478],{},"Ctrl + O"," lalu ",[58,481,482],{},"Enter"," untuk menyimpan perubahan, diikuti ",[58,485,486],{},"Ctrl + X"," untuk keluar dari penyunting berkas.",[20,489,491],{"id":490},"hal-penting-yang-perlu-diperhatikan","Hal Penting yang Perlu Diperhatikan",[493,494,495,501,511,517],"ul",{},[31,496,497,500],{},[58,498,499],{},"Pertimbangan Jenis Penyimpanan:"," Swap bekerja dengan membaca dan menulis data ke disk (SSD\u002FNVMe). Penggunaan Swap yang terlalu agresif pada disk mekanis lama (HDD) dapat menurunkan performa sistem secara drastis.",[31,502,503,506,507,510],{},[58,504,505],{},"Keamanan Hak Akses:"," Pastikan hak akses file Swap selalu diset ke ",[45,508,509],{},"600",". Kegagalan membatasi akses file Swap dapat menimbulkan risiko keamanan serius karena data sensitif dalam RAM bisa dibaca oleh pengguna yang tidak berhak.",[31,512,513,516],{},[58,514,515],{},"Aturan Ukuran Ideal:"," Untuk VPS dengan kapasitas RAM di bawah 2 GB, alokasi Swap sebesar 1 hingga 2 kali ukuran RAM disarankan. Untuk server dengan RAM 4 GB atau lebih, ukuran Swap 2 GB hingga 4 GB umumnya sudah mencukupi untuk kebutuhan pencegahan eror OOM.",[31,518,519,522,523,526,527,530],{},[58,520,521],{},"Bukan Pengganti RAM Fisik:"," Swap hanya berfungsi sebagai jaring pengaman agar aplikasi (seperti MySQL, Nginx, atau Apache) tidak mendadak mati (",[15,524,525],{},"crash",") saat RAM penuh. Jika server Anda terus-menerus menggunakan Swap dalam jumlah tinggi, solusi terbaik adalah melakukan ",[15,528,529],{},"upgrade"," kapasitas RAM fisik VPS Anda.",[532,533,534],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":43,"searchDepth":469,"depth":469,"links":536},[537,538,539,540,541,542,543],{"id":22,"depth":469,"text":23},{"id":106,"depth":469,"text":107},{"id":142,"depth":469,"text":143},{"id":219,"depth":469,"text":220},{"id":305,"depth":469,"text":306},{"id":354,"depth":469,"text":355},{"id":490,"depth":469,"text":491},"2026-09-09","Panduan ini menjelaskan prosedur untuk membuat dan mengonfigurasi Swap Memory di Linux VPS melalui terminal SSH. Konfigurasi ini berfungsi sebagai memori c...","md",false,{},true,null,"\u002Fpanduan\u002Fvps\u002Fcara-membuat-swap-memory-di-vps",{"title":6,"description":545},{"loc":551},"panduan\u002Fvps\u002Fcara-membuat-swap-memory-di-vps","ae_mb0hIAIJBayWKEmlnfpoCrza7t2J1TI-bjRdmKeI",{"id":557,"title":43,"body":558,"description":562,"extension":546,"meta":563,"name":564,"navigation":549,"path":565,"seo":566,"stem":567,"__hash__":568},"knowledgeBaseCategories\u002Fpanduan\u002Fvps\u002Findex.md",{"type":8,"value":559,"toc":560},[],{"title":43,"searchDepth":469,"depth":469,"links":561},[],"Pengelolaan akun _VPS_ secara umum.",{},"VPS","\u002Fpanduan\u002Fvps",{"description":562},"panduan\u002Fvps\u002Findex","OY43n-_eRXCpFgpOE94SqjGk4J7e1-IXWvMwMNin6Qs",1793089358581]