Apa itu Swap di Linux dan bagaimana menggunakannya?

linux

Mungkin banyak daripada anda pernah mendengar istilah ini, kebanyakan sudah mengetahuinya, tetapi bagi mereka yang baru belum tahu Apa yang saya bicarakan akan saya ceritakan sedikit mengenai pertukaran.

Pertukaran atau menukar ruang memori atau juga dikenali sebagai memori maya, adalah yang menggunakan ruang pada HDD dan bukannya modul memori.

Jika tidak, aplikasi menggunakan RAM dan ketersediaannya untuk dijalankan dan dapat berfungsi di komputer, apabila terdapat sedikit aplikasi yang berjalan di sistem, aplikasi ini dikendalikan dengan RAM yang tersedia.

Sekarang apa yang berlaku apabila berlaku sebaliknya jika aplikasi memerlukan banyak RAM atau tidak ada lagi memori yang tersedia Ini adalah ketika Swap masuk.

Tukar digunakan apabila memori sebenar habis, sistem menyalin sebahagian kandungan memori RAM ke ruang memori pertukaran untuk melakukan tugas-tugas lain.

Salah satu kelemahan utama penggunaan sistem ini ialah sistem akan menjadi lebih perlahan, kerana kelajuan pemindahan data antara RAM dan HDD sangat berbeza dan semuanya bergantung pada perkakasan anda.

Walaupun dalam SDD ini berubah secara radikal kerana anda mempunyai pemindahan data yang lebih baik.

Kepantasan penting di sini sementara Maklumat memori RAM berlalu dalam jangka masa nanodetik. SSD mengakses data dalam mikrodetik sementara, seperti cakera keras biasa, mengakses data dalam milisaat. Ini bermaksud bahawa RAM adalah 1000 kali lebih pantas daripada SSD dan 100.000 kali lebih pantas daripada cakera keras biasa.

Bilakah perlu menggunakan Swap?

swap

Walaupun terdapat banyak maklumat di internet, Anda akan menjumpai dua jenis dan mereka adalah yang mengatakan bahawa Tukar pada ketika ini tidak berguna dan lain-lain bahawa ia sangat berguna.

Di sinilah dilema, kenyataannya adalah bahawa secara peribadi saya tidak perlu menggunakan partisi swap, ini kerana dalam kes saya, saya biasanya tidak menuntut terlalu banyak dari komputer saya.

Walaupun bagi semua orang berbeza, dari bahagian saya hingga ke hari ini sistem saya tidak pernah hancur dan saya tidak menderita kerana melambatkan kerana kekurangan memori RAM, kebetulan saya menyedari kelambatan, tetapi ia berlaku kerana cakera keras saya sudah menghadapi masalah dan saya harus menukarnya.

Tetapi soalan yang mereka tanyakan kepada kita adalah:

  • ¿Berapakah ukuran pertukaran itu?
  • ¿Pertukaran mestilah dua kali ganda saiz RAM atau adakah mestilah separuh saiz RAM?

Oleh kerana kedua-duanya saling berkaitan, saya berpendapat bahawa dengan akal sehat kita dapat menyimpulkan apa yang harus dilakukan.

Sekiranya anda mempunyai komputer dengan RAM 16 GB, Tukar anda akan menjadi 32 GB atau 8 GB, kenyataannya tidak ada, oleh akal sehat apabila mengakses memori 8 GB pada HDD anda membawa anda sekitar 2 minit dan seterusnya, melihat jadual kelajuan pemindahan yang dinyatakan di atas tidak sesuai.

Sekarang jika anda mempunyai RAM lebih daripada 8Gb dengan pertukaran 2GB sahaja sudah mencukupi, menggunakan lebih banyak tidak masuk akal.

Sekarang Sekiranya anda mempunyai 6 GB atau kurang, disarankan agar anda menggunakan 1GB hingga 2GB.

Sekiranya anda menggunakan tugas penyuntingan video, rendering atau untuk memainkan tajuk yang memerlukan sesuatu yang cukup besar, perkara yang paling sihat dan terbaik adalah meningkatkan memori RAM dan hanya menukar 2GB kami.

Akhirnya, terserah kepada anda untuk memilih berapa banyak ruang cakera yang akan anda dedikasikan untuk Tukar, seperti yang saya sebutkan, secara peribadi saya tidak pernah memenuhi sistem saya, jadi ini juga merupakan sebahagian daripada cara anda menggunakan komputer anda untuk membuka beberapa aplikasi jika tidak anda telah digunakan.


7 komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   G kata

    Saya dapati artikel itu agak membingungkan yang mana ia dimulakan. Perkara yang betul untuk dilakukan adalah dengan memiliki ram yang kita perlukan, jika memungkinkan bahawa kita masih tinggal (tahun-tahun telah berlalu ketika ram adalah kemewahan yang hampir tidak dapat diakses), pertukaran membawa anda keluar dari keadaan darurat, tetapi apabila anda harus terus menerus mengaksesnya, itu meninggalkan anda peralatan hampir tidak berfungsi, kelewatan yang terlalu banyak memberi anda masalah dengan komunikasi pelayan, menjadikan masa menunggu dalam permainan tidak dapat diterima, dll. Peraturan lama untuk menukar dua kali daripada ram sudah usang, walaupun bergantung pada proses mana yang mungkin menarik, jika anda bekerja dengan data yang besar, tetapi pengiraannya bersifat progresif, adalah mungkin untuk bermain dengan pertukaran untuk mengelakkan dari memasang banyak ram. Dalam kes seperti automasi pejabat, ram 4GB dan pertukaran 4GB biasanya cukup, tetapi dengan ketamakan penyemak imbas web, ram 8GB dan pertukaran 2GB lebih disarankan, untuk permainan tiga perempat yang sama dan jika anda meningkat menjadi 16 GB ram anda boleh meminimumkan pertukaran, atau menghapusnya.

  2.   fedu kata

    Sangat tidak kemas

    RAM kurang dari 1 GB jadi pertukaran mesti Ganda Ram anda
    RAM lebih besar daripada pertukaran 1 GB sama dengan 2 GB

    tetapi jika anda mahu hibernate swap, mereka harus sekurang-kurangnya sama dengan swap yang anda gunakan atau tidak, kerana hibernasi dilakukan dalam pertukaran.

  3.   fedu kata

    tetapi jika anda mahu hibernate swap, mereka harus sama dengan RAM anda, anda menggunakannya atau tidak, kerana hibernasi dilakukan dalam pertukaran.

    1.    darkcrizt kata

      Saya tahu bahawa maklumat itu membingungkan dan sebab itulah saya memberi komen bahawa kita mesti tahu untuk tujuan apa komputer akan sibuk dan menyedari berapa banyak RAM yang kita miliki, kerana seperti yang anda katakan, cadangan Pertukaran mestilah ukuran RAM jika Kami bercakap mengenai hibernasi dan inilah cara saya katakan jika anda mempunyai 8 GB atau lebih sebagai contoh.
      Memiliki kawasan pertukaran dengan ukuran ini agak tidak sesuai dan terutama sekali jika anda hendak hibernasi komputer anda, ia menggunakan semua RAM yang tersedia pada masa itu. Tidak mempunyai akal.
      Tanpa lebih dari sudut pandang peribadi menggunakan pertukaran lebih dari 2GB tidak masuk akal.

  4.   joelgsm kata

    Dalam sistem interaktif (pc pengguna), tidak boleh ada pertukaran kerana pada masa ini untuk alasan apa pun sistem mula menarik pertukaran, komputer membeku dan membuka tetingkap untuk membunuh proses yang "Makan" ram adalah sesuatu yang sangat perlahan, dan biasanya akan dimatikan dengan mencabut kuasa.
    Pertukaran hanya berguna bagi pengguna biasa untuk melakukan hibernasi komputer.

  5.   G kata

    Saya selalu melihat banyak pembaziran untuk menggunakan banyak pertukaran hanya untuk hibernasi, sebenarnya saya khususnya tidak pernah berhibernasi, apabila saya mematikan saya melakukannya dengan nyata.

  6.   Kevin Tanza kata

    Saya akan menjadi yang pertama mengakui bahawa saya tidak mempunyai pengetahuan mengenai pertukaran Linux; Saya sama sekali tidak pakar dalam semua perkara yang berkaitan dengan kelas teknologi ini, jadi saya sangat berterima kasih atas penjelasan ini 🙂 Ini sangat baik dan bermanfaat.