Panduan ringkas membuat fail pertukaran untuk pelayan masternode Linux anda

Untuk mengendalikan masternode, anda memerlukan VPS terlebih dahulu. Anda boleh membelinya dari Vultr atau Digital Ocean. Mereka adalah penyedia VPS yang paling dipercayai dan paling disyorkan untuk masternodes. Sekiranya anda tidak pasti bagaimana memilih pelayan yang betul, lihat panduan berikut.

Persediaan pelayan masternode Digital Ocean

Konfigurasi Vultr VPS untuk masternodes

Kedua-dua panduan di atas menerangkan proses penyebaran pelayan secara terperinci. Pergi dari memilih jenis pelayan, ukuran ke semua tetapan lain untuk membuat pelayan masternode yang sempurna.

Sekarang setelah mengkonfigurasi pelayan, anda perlu memasang binari dan menyusun fail yang diperlukan. Tetapi untuk menyusun fail dompet, anda memerlukan VPS dengan sekurang-kurangnya 2 GB RAM.

Nah, untuk menjimatkan sejumlah wang, anda mungkin memilih pelayan dengan RAM 1 GB.

1 CPU dan 1 GB RAM adalah pelayan minimum yang cukup untuk menjalankan masternode. Namun tidak cukup untuk menyusun dompet dan tidak cukup untuk menjalankan lebih dari 1 masternode.

VPS dengan RAM kurang dari 2 GB dalam kebanyakan kes akan gagal membina binari. Oleh itu, jika anda mempunyai pelayan dengan RAM kurang dari 2 GB; anda perlu membuat fail Tukar.

Apa itu fail pertukaran dan mengapa ia diperlukan untuk masternodes?

Seperti yang kami katakan; fail pertukaran diperlukan untuk menyusun dompet di pelayan anda. Tetapi hanya diperlukan jika pelayan anda tidak mempunyai RAM yang mencukupi (kurang dari 2 GB).

Swap direka sebagai memori maya. Tujuan membuat fail pertukaran adalah untuk meningkatkan kecekapan dan responsif pelayan. Ini memperluas ukuran RAM dengan memperuntukkan bahagian ruang cakera keras untuk menyimpan data. Memori maya ini membolehkan pelayan menjalankan lebih banyak aplikasi daripada yang boleh dijalankan dalam RAM sahaja.

Oleh itu, jika pelayan anda hanya mempunyai 1 GB RAM, pertukaran akan membuat perbezaan yang besar. Ini akan memastikan pelayan anda tidak rosak ketika RAM berada di bawah tekanan. Dan ini juga membantu pelayan menjalankan aplikasi yang memakan banyak memori tanpa masalah.

Catatan: Walaupun bertukar meningkatkan ruang RAM yang tersedia, kelemahannya ialah cakera lambat.

Bagaimanapun inilah yang akan membantu membina binari pada pelayan. Lebih-lebih lagi jika anda ingin menjalankan 2 atau lebih masternode pada VPS yang sama maka anda boleh memanfaatkan memori maya ini.

Jadi mari kita mulakan.

Di sini dalam panduan ini, kami akan menunjukkan kepada anda cara menyiapkan fail pertukaran. Kami akan memandu anda melalui semua baris arahan langkah demi langkah untuk mengkonfigurasi fail pertukaran.

Membuat fail pertukaran

Panduan berikut berfungsi dengan persediaan baru dan sedia ada. Ia juga berfungsi dengan semua versi pelayan Ubuntu seperti: v16.04, v18.04, v18.10 dll.

Catatan: Kami mengandaikan bahawa anda mempunyai pelayan anda yang aktif. Kami juga mengandaikan bahawa anda mempunyai pengetahuan asas mengenai Linux dan mengetahui cara mengakses pelayan.

Langkah 1: Periksa sama ada terdapat fail pertukaran

Sebelum kita meneruskan dan mengkonfigurasi fail pertukaran, mari kita pastikan terlebih dahulu bahawa pertukaran itu belum ada.

Untuk mengesahkan ruang pertukaran, masukkan arahan berikut dan tekan enter:

percuma -m

Sekarang anda mesti melihat sesuatu seperti ini.

root @ ubuntu-s-1vcpu-1gb-sgp1-01: ~ # percuma -m

jumlah buff / cache kongsi percuma yang digunakan tersedia

Mem: 985 69 708 0 207 778

Pertukaran: 0 0 0

tiada pertukaran

Sekiranya tidak ada ruang pertukaran maka di sebelah bahagian pertukaran anda akan melihat nilai 0.

Sebagai pilihan anda juga boleh menjalankan perintah swapon.

Sekiranya anda tidak mendapat output maka ini bermakna belum ada fail pertukaran yang dikonfigurasi di pelayan. Sudah tiba masanya untuk membuatnya.

Langkah 2: Membuat dan mengukur ruang pertukaran

Anda boleh membuat ruang pertukaran 2 GB atau 3GB atau bahkan 4GB. Terserah anda dan tidak ada nombor yang sempurna. Tetapi peraturan umum adalah 2x memori sistem yang ada. Oleh itu, jika anda menggunakan VPS RAM 1 GB maka kami mengesyorkan anda membuat fail swap 2 GB.

Untuk membuat fail pertukaran 2 GB masukkan perintah berikut dan tekan enter

dd if = / dev / zero of = / kiraan swapfile = 2048 bs = 1M

Catatan: ganti 2048 dengan 3072 untuk 3GB dan 4096 untuk ruang pertukaran 4GB.

Sekarang arahan di atas harus menghasilkan output yang serupa dengan ini.

2048 + 0 rekod dalam

2048 + 0 rekod keluar

2147483648 bait (2.1 GB, 2.0 GiB) disalin, 3.24693 s, 661 MB / s

root @ ubuntu-s-1vcpu-1gb-sgp1-01: ~ #

membuat fail pertukaran

Ini bermaksud fail pertukaran dibuat tetapi belum diaktifkan.

Langkah 3: Mengaktifkan fail pertukaran

Setelah fail pertukaran dibuat, sistem tidak akan mengenalinya secara automatik. Kita perlu menetapkan izin dan memberitahu pelayan cara memformat file sehingga dapat digunakan sebagai file swap yang sah.

Sekarang masukkan arahan berikut dan tekan enter.

chmod 600 / swapfile

Perintah di atas mengemas kini kebenaran menukar fail. Mulai sekarang ia hanya membenarkan kebenaran membaca / menulis untuk pengguna root dan tidak ada orang lain.

Seterusnya aktifkan swap file dengan menjalankan perintah berikut

mkswap / pertukaran

yang akan menghasilkan hasil berikut:

Menyiapkan ruang pertukaran versi 1, ukuran = 2 GiB (2147479552 bait)

tiada label, UUID = 998cf2ae-006d-4c1a-b136-9409f78884e1

mengaktifkan pertukaran

Sekiranya hasilnya sama seperti di atas maka teruskan ke langkah seterusnya yang menghidupkan pertukaran.

Langkah 4: Aktifkan pertukaran

Sekarang fail sudah siap. Untuk mengaktifkan input menukar arahan di bawah.

pertukaran / swapfile

Yang tidak akan mengeluarkan apa-apa kecuali pertukaran telah diaktifkan. Untuk memeriksa fail pertukaran sekarang masukan perintah free -m dan anda akan melihat hasilnya berikut.

root @ ubuntu-s-1vcpu-1gb-sgp1-01: ~ # percuma -m

jumlah buff / cache kongsi percuma yang digunakan tersedia

Mem: 985 70 64 0 850 768

Tukar: 2047 0 2047

ruang pertukaran masternode

Ia memaparkan jumlah ruang pertukaran yang ada dan digunakan.

Itu sahaja! Kami berjaya menyelesaikan penyediaan fail pertukaran pada pelayan masternode anda. Sekarang ada satu persediaan terakhir.

Langkah 5: Aktifkan pertukaran pada sistem but semula

Pelayan masternode anda akan berjalan 24 x 7. Namun pada suatu ketika anda mungkin menghidupkan semula pelayan.

Masalahnya adalah pelayan anda tidak akan mengaktifkan fail pertukaran secara automatik semasa sistem reboot. Oleh itu, kita perlu memastikan bahawa pertukaran akan dihidupkan secara automatik semasa boot. Untuk mengaktifkan pertukaran semasa boot, masukkan arahan berikut.

gema sudo "/ swapfile tiada swap sw 0 0" >> / etc / fstab

Itu sahaja. Kami selesai membuat dan mengkonfigurasi swap file. Anda sekarang boleh terus maju dan menyusun dompet atau anda boleh menyediakan masternode ke-2 pada pelayan yang sama.

Rujukan: https://www.vultr.com/docs/setup-swap-file-on-linux