Belajar dengan Raspberry PI, Pengiriman V - peningkatan SWAP memori Raspbian

Dalam pengiriman sebelumnya Kami melihat Cara meng-upgrade Perangkat lunak dan Firmware dari kami Raspberry, Cara membuat atau membatalkan gambaran lengkap dari kartu SD membuat memori utama dalam fungsi PI, dan Bagaimana membuat Overclocking dan Overvoltage tanpa kehilangan garansi.

Kali ini kita akan melihat sebagai menaikkan Swap dari Raspbian, Karena 100MB yang datang standar kita mungkin lebih pendek tergantung pada proyek yang Anda ingin mengembangkan dengan kami Raspberry.

Ada kebutuhan untuk memperluas memori SWAP.

Ada kebutuhan untuk memperluas memori SWAP.

Kita dapat memperpanjang itu dalam dua cara yang berbeda, Saya akan menjelaskan kedua dan Anda akhirnya akan menawarkan refleksi dari karena pilihan saya.

Memperluas SWAP menggunakan partisi

Untuk memperluas SWAP cara ini, Kita perlu membuat sebuah partisi di Kartu SD, atau jika kita inginkan dalam Flashdisk terhubung ke port USB, untuk bertindak sebagai Ruang swap, dan ini dapat dilakukan dari setiap program partisi untuk mendukung Linux Swap.

Saya lebih suka Fdisk, Tapi untuk itu Anda dapat melihatnya dengan cara yang kebanyakan grafis saat ini akan menggunakan GParted. Pertama Kami redimensionaremos partisi sistem operasi untuk membiarkan Anda 256MB untuk mengenang SWAP.

Kami mengubah ukuran kartu SD..

Kami mengubah ukuran kartu SD..

Dan kemudian membuat partisi swap dengan orang-orang 256MB gratis.

Kita menciptakan partisi Linux SWAP.

Kita menciptakan partisi Linux SWAP.

Pada titik ini, sekali diperkenalkan Kartu SD di kami Raspberry dan boot sistem operasi, Kami akan membongkar SWAP saat ini dan me-mount partisi yang baru.

Kita harus ingat bahwa Reboot akan tidak beroperasi Karena Anda akan dikenakan swap didefinisikan oleh Raspbian, karena pada saat ini kami menguji, dan kita juga harus sadar bahwa sistem operasi ini memanggil perangkat penyimpanan /dev mmcblk * dan tidak /dev/sd *.

pi@raspberrypi:~$ sudo mkswap /dev/mmcblk0p3
Setting up swapspace version 1, size = 262140 KiB
no label, UUID=d443580c-5ab7-4063-9aa3-beec81899ca4

pi@raspberrypi ~ $ sudo swapon /dev/mmcblk0p3

Dengan perintah berikut Anda dapat memeriksa bahwa semuanya berfungsi dengan benar dengan merujuk pada nilai-nilai referensi untuk Swap dalam file /proc/meminfo.

pi@raspberrypi:~$ cat /proc/meminfo | grep Swap
SwapCached:            0 kB
SwapTotal:        364536 kB
SwapFree:         364536 kB

Sekarang kita hanya perlu menambahkan perubahan di file konfigurasi /dll fstab untuk membuat perubahan permanen, Tapi pertama kita perlu UUID partisi.

pi@raspberrypi:~$ sudo blkid /dev/mmcblk0p3
/dev/mmcblk0p3: UUID="d443580c-5ab7-4063-9aa3-beec81899ca4" TYPE="swap"

Sekarang kita sudah dapat mengedit /dll fstab dan menambahkan referensi ini untuk kami SWAP di Mount otomatis pada permulaan sistem setiap kali dimulai.

pi@raspberrypi:~$ sudo nano /etc/fstab

#/etc/fstab:
proc            /proc           proc    defaults          0       0
/dev/mmcblk0p1  /boot           vfat    defaults          0       2
/dev/mmcblk0p2  /               ext4    defaults,noatime  0       1
UUID=d443580c-5ab7-4063-9aa3-beec81899ca4 none            swap    sw              0       0

Setelah restart Anda dapat memverifikasi bahwa partisi swap sistem menggunakan masih bahwa kita telah dialokasikan untuk kebutuhan kita dari segi memori virtual, baik dengan perintah terlihat di atas di posting ini atau dengan cara sebagian grafis.

Baru SWAP 256MB.

Baru SWAP 256MB.

Memperluas SWAP dengan memodifikasi file Raspbian swapfile

Metode ini jauh lebih sederhana dan bersih seperti di atas, Karena OS untuk menetapkan ukuran yang akan memiliki SWAP, dalam hal ini adalah file dan bukan sebuah partisi, Karena dengan demikian para pengembang proyek telah memutuskan itu Raspbian.

Untuk mengimplementasikan hal ini kita hanya mengubah nilai dalam file /dll/dphys-swapfile, Di mana menunjukkan ukuran MB Anda akan memiliki SWAP.

#/etc/dphys-swapfile (ORIGINAL)
CONF_SWAPSIZE=100

Setelah memodifikasi file Ini harus begitu:

#/etc/dphys-swapfile (MODIFICADO)
CONF_SWAPSIZE=256

Untuk menerapkan perubahan, Kita dapat reboot sistem; atau restart swap.

pi@raspberrypi:~$ sudo dphys-swapfile setup
pi@raspberrypi:~$ sudo dphys-swapfile swapon

Akhirnya setelah reboot sistem, atau swap; Kami akan memeriksa bahwa perubahan telah diterapkan dengan benar.

pi@raspberrypi:~$ cat /proc/meminfo | grep Swap
SwapCached:            0 kB
SwapTotal:        364536 kB
SwapFree:         364536 kB

Refleksi akhir: Implementasi yang telah kupilih dan mengapa?

Saya secara pribadi saya lebih memilih metode terakhir menjadi yang sudah diimplementasikan dalam Raspbian, dan kurasa bahwa sesuatu pengembang telah memilih dia setelah tes dan tes.

Juga memungkinkan saya di masa depan memiliki dua partisi utama yang lebih dalam SD oleh kebutuhan yang mungkin timbul saya, dan Anda harus mengambil mempertimbangkan bahwa itu adalah bentuk lebih mudah dan cepat dari kalangan yang tersedia.

Jika Anda suka, Anda dapat mengikuti saya di Twitter, Facebook, Google +, LinkedIn, atau berbagi dengan tombol di bawah ini publikasi, Jika Anda memiliki pertanyaan atau saran jangan ragu untuk komentar.

Membantu kami untuk menjangkau lebih banyak pembaca Share on LinkedIn
LinkedIn
Share on Facebook
Facebook
Tweet about this on Twitter
Twitter
Share on Google+
Google +
Email this to someone
email

Tinggalkan balasan