เซิร์ฟเวอร์ Ubuntu ของฉันมีหน่วยความจำไม่เกิน 512 MB ไม่เพียงพอสำหรับการเรียกใช้ Node.js + MongoDB
ดังนั้นฉันตัดสินใจที่จะเพิ่มไฟล์ swap:
# dd if=/dev/zero of=/root/myswapfile bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 4.69263 s, 229 MB/s
# mkswap /root/myswapfile
Setting up swapspace version 1, size = 1048572 KiB
no label, UUID=3c64da32-d0b4-49e5-92db-fba961b8ae28
# swapon /root/myswapfile
ไม่มีข้อความแสดงข้อผิดพลาด => สำเร็จ!
ตอนนี้ควรมีการแสดงรายการไฟล์ swap ใหม่แต่ไม่ใช่ :
# swapon -s
Filename Type Size Used Priority
(รายการว่างเปล่า)
ฉันจะทำให้มันทำงานได้อย่างไร อะไรคือสาเหตุของการแลกเปลี่ยนที่หายไป?
chmod 600 /root/myswapfile
อีกครั้งswapon /root/myswapfile
free
แสดงการใช้งานแลกเปลี่ยนใด ๆ
/