Tekanan Cache: mengoptimumkan prestasi Linux

Ikon RAMDisk

Tekanan Cache  dapat membantu kami meningkatkan prestasi pengedaran GNU Linux kami. Dengan Cache Pressure kita akan dapat mengoptimumkan memori RAM kita, kerana dengan pilihan ini kita dapat mengubah cara kernel memperkenalkan blok data ke dalam memori utama. Perlu diingat bahawa kita dapat melakukan seribu perkara untuk mengkonfigurasi kernel dan sistem kita agar lebih sesuai dengan pasukan.

Tawaran Apple perkakasan dan perisianOleh itu, sistem operasi sangat dioptimumkan untuk perkakasan seperti itu. Sebaliknya, kami mendapati bahawa sistem lain seperti distro Linux atau Android mesti berfungsi dalam banyak kombinasi perkakasan yang mana ia tidak dioptimumkan, namun ia berfungsi dengan betul dan kadang-kadang lebih baik daripada iOS atau Mac OS X dalam tugas tertentu tertentu. Perkara yang sama berlaku dengan OS X ketika kita mencuba memasangnya di PC, kita akan mengesahkan bahawa ia tidak berjalan lancar seperti pada mesin Mac ...

Baiklah, di Linux kita boleh menggunakan banyak pilihan untuk meningkatkan prestasi. Kelenturannya membolehkan kita mengoptimumkannya secara maksimum dan pilihannya sangat luas sehingga sukar untuk menyenaraikan semuanya. Kita dapat menggunakan konfigurasi Swappines, menghapus modul kernel yang tidak perlu, melakukan konfigurasi kernel dalam untuk memasangnya dengan lebih bersih, menarik fail konfigurasi, dll.

Salah satunya adalah yang kami paparkan di sini, Cache Pressure. Sekiranya kita membuat beberapa perubahan kecil, kita akan melihat peningkatan prestasi semasa menggunakan program, operasi harian dari sistem, atau membuka video atau kandungan multimedia. Tekanan Cache secara default membawa nilai 100, dan dapat bervariasi antara 0 dan 100, oleh itu ia adalah angka maksimum. Ini bermaksud bahawa kernel memindahkan lebih banyak data yang tidak akan dapat digunakan dengan segera. dari RAM ke partisi SWAP cakera keras.

Sekiranya anda mempunyai banyak RAM, 16GB atau lebih, anda boleh memilih untuk meletakkan nombor hampir 100 atau meninggalkan nilai lalai, tetapi jika anda tidak mempunyai terlalu banyak (<4GB), mungkin jumlah yang tinggi akan menjadikan RAM terlalu sibuk ... Kami akan mencuba dengan nilai 50 seperti ini:

sudo sysctl -w vm.vfs_cache_pressure=50

Oleh itu, kami meletakkan nilai 50 dengan baris pertama dan kami dapat menguji apakah prestasinya bertambah baik (membuka video, aplikasi, dll.), Jika demikian,  kita menjadikannya kekal dengan:


sudo gedit /etc/sysctl.conf

Dan kami mengedit baris yang menambah pada akhir:

vm.vfs_cache_pressure=50

Kami menyimpan perubahan dan sekarang anda boleh menyemak perubahannya dengan:

sudo cat /proc/sys/vm/vfs_cache_pressure

Tinggalkan komen anda

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

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  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.   Turbo kata

    Helo, sangat membantu! Bolehkah anda mempunyai beberapa jenis kontraindikasi yang berkaitan, seperti keselamatan atau kegagalan prestasi dalam tugas tertentu?

    1.    Isaac PE kata

      Helo, mengapa anda bertanya? Kerana lambakan ingatan, kerana ...?

      Salam!

      1.    Turbo kata

        Saya tidak tahu, kadang-kadang perkara seperti ini boleh membawa kesan buruk.
        Saya sudah menjalankannya dan berjalan lancar, terima kasih kerana berkongsi :)

  2.   Pak Paquito kata

    Ini menarik. Apa yang saya kurang jelas ialah faedah dalam prestasi mesin kecil dan mesin yang mencukupi atau berlebihan.

    Saya menggunakan Ubuntu 14.04, saya mempunyai 8GB RAM dan saya telah menempah 2GB SWAP. Sistem ini dipasang pada SSD, tetapi saya meninggalkan SWAP pada HDD (Saya menyesal kerana, kerana seberapa sedikit ia berfungsi, ia tetap dapat bertahan di SSD; pada pemasangan seterusnya, ia pasti akan kekal di SSD) . Yang sementara saya hantar ke RAM.

    Saya selalu mendengar pengubahsuaian Tekanan Cache untuk mesin kecil, biasanya dengan nilai 50, tetapi saya tidak membaca apa-apa tentang melakukannya pada mesin yang lebih berkuasa. Dan saya mempunyai tiga soalan, jika anda membenarkan saya:

    Bolehkah benar-benar disarankan untuk melakukannya pada mesin yang kuat?

    Adakah ia benar-benar berguna untuk mesin kecil?

    Apa yang dapat dipantau untuk melihat secara objektif di mana peningkatan atau kerosakannya?

    Salam dan terima kasih.

    1.    Isaac PE kata

      Hello,

      SWAP pada SSD jauh lebih baik ya ...

      Mengenai keraguan anda, itu adalah kesalahan tulisan saya. Sudah diselesaikan.

      Untuk soalan anda 1: Tidak masuk akal jika anda mempunyai banyak RAM.

      Untuk soalan anda 2: Ya, kerana anda mengelakkan memuatkan terlalu banyak data yang tidak perlu dan meninggalkan ruang untuk yang paling banyak dituntut setiap saat ...

      Untuk soalan anda 3: Anda dapat melakukan ujian dengan mesin dengan sedikit sumber dengan nilai lalai dan kemudian mengubahnya untuk melihat perbezaannya, misalnya dengan menetapkan waktu pemuatan aplikasi, pembukaan fail multimedia, dll.

      Salam sejahtera!

  3.   Pak Paquito kata

    Sekarang lebih jelas bagi saya, sepertinya dalam mesin semasa, dilengkapi dengan RAM, ia tidak masuk akal.

    Saya mempunyai komputer riba dengan mikro dan RAM terhad yang merupakan peralatan yang sesuai untuk mengujinya.

    Saya akan cuba, mari kita lihat.

    Terima kasih banyak.

    1.    Pak Paquito kata

      Hello lagi.

      Sejurus selepas menulis komen sebelumnya, saya telah melihatnya di komputer riba dan, terkejut, saya sudah melakukannya.

      Dan sekarang saya ingat. Saya telah lama melihat catatan blog Ubuntu León berikut:

      http://www.ubuntuleon.com/2013/08/parametros-del-sysctlconf.html

      Dan saya menggunakan pengubahsuaian. Di komputer riba dulu saya mempunyai Xubuntu 14.04 dengan pengubahsuaian yang ditunjukkan dalam siaran dan tidak salah. Masalah utama yang saya hadapi ialah Chrome mempunyai kecenderungan untuk menggantung, cakera mula menulis seperti gila dengan perkara apa dan mengunci komputer, tidak mungkin. Firefox lebih baik, tetapi saya masih membuang cache cakera dan ada yang bertambah baik, tetapi di Chrome tidak dapat dilakukan, sekurang-kurangnya saya tidak tahu bagaimana melakukannya.

      Greetings.

      1.    Isaac PE kata

        Hello!

        Ya, Chrome sangat memerlukan RAM dan ini menyusahkan program RAM yang lapar.

        http://www.linuxadictos.com/los-mejores-navegadores-web-para-linux.html

        Sesuatu ucapan!

  4.   Leopold Cantillo kata

    Artikel ini sangat menarik, sangat praktikal, saya akan menguji pada komputer riba saya, dengan RAM 4Gb, dan cakera SDD 64 Gb. Saya hanya mempunyai satu keraguan, ini tidak mempengaruhi kehidupan berguna cakera SDD, ia tidak membebani penulisan di SWAP ?, Saya bertanya ini kerana ketika saya memasang cakera ini, saya membaca beberapa tutorial dan forum untuk mengoptimumkannya di Linux, (yang 2 tahun lalu), dan di beberapa mereka bahkan mengesyorkan agar tidak menggunakan SWAP. Tetapi saya juga memahami bahawa dengan versi kernel terkini dan secara umum di distro moden, Trim dan pelbagai perkara sudah menyesuaikan diri secara automatik dengan persekitaran dengan disk SDD, dan disk itu sendiri membawa kawalan dalaman yang lebih baik, seseorang yang mengetahui subjeknya dapat menjelaskan saya bagaimana keadaan kita sekarang.
    Terima kasih kerana artikel.

    1.    Pak Paquito kata

      Saya pernah menjawab sebelum ini, tetapi kerana saya tidak melihat komennya, saya memberi komen lagi. Maksudnya, jika anda melihat bahawa dua komen saya muncul mengatakan lebih kurang sama, itu akan berlaku kerana itu.

      Masalahnya, saya berpendapat bahawa hari ini cukup diketahui SSD untuk tidak bimbang tentang penulisan yang boleh dilakukan oleh SWAP. Artinya, ujian sebenar telah dilakukan, menekankan cakera SSD ke tahap yang tidak dapat dicapai oleh pengguna biasa dalam bertahun-tahun, tidak kira seberapa keras kami memberikannya. Anda boleh membacanya di sini, sebagai contoh:

      http://www.muycomputer.com/2014/12/05/test-de-resistencia-ssd

      Hati-hati, ujian ini merujuk kepada cakera yang agak terkini, dengan model lama yang tidak dapat saya ceritakan. Tetapi memandangkan hasilnya, semuanya nampaknya menunjukkan bahawa cakera baru-baru ini akan bertahan lebih lama daripada yang diperlukan untuk menukar komputer.

      Semasa saya melakukan pemasangan sekarang (yang pada pertengahan tahun lalu, belum lama ini) maklumat yang ada di sana tidak jelas dan semua orang terobsesi untuk mengurangkan penulisan ke SSD sebanyak mungkin, tetapi sekarang sudah diketahui bahawa tidak ada alasan untuk terobsesi. Sebenarnya, saya serius mempertimbangkan untuk menukar SWAP saya ke SSD; Saya telah membacanya dan nampaknya tidak terlalu sukar, tetapi saya melihat bahawa tidak semua orang melakukan perkara yang sama, saya tidak tahu kaedah mana yang lebih baik, misalnya:

      http://www.atareao.es/ubuntu/cambiando-swap-de-particion-en-ubuntu/

      atau juga

      http://foro.ubuntu-guia.com/Cambiar-particion-SWAP-en-UBUNTU-12-04-td4023366.html

      Oleh itu, saya mengambil kesempatan ini untuk mengucapkan terima kasih atas pertolongan terlebih dahulu.

      Greetings.

    2.    Pak Paquito kata

      Saya pernah menjawab sebelum ini, tetapi kerana saya tidak melihat komennya, saya memberi komen lagi. Maksudnya, jika anda melihat bahawa dua komen saya muncul mengatakan lebih kurang sama, itu akan berlaku kerana itu.

      Masalahnya, saya berpendapat bahawa hari ini cukup diketahui SSD untuk tidak bimbang tentang penulisan yang boleh dilakukan oleh SWAP. Artinya, ujian sebenar telah dilakukan, menekankan cakera SSD ke tahap yang tidak dapat dicapai oleh pengguna biasa dalam bertahun-tahun, tidak kira seberapa keras kami memberikannya. Anda boleh membacanya di sini, sebagai contoh:

      http://www.muycomputer.com/2014/12/05/test-de-resistencia-ssd

      Hati-hati, ujian ini merujuk kepada cakera yang agak terkini, dengan model lama yang tidak dapat saya ceritakan. Tetapi memandangkan hasilnya, semuanya nampaknya menunjukkan bahawa cakera baru-baru ini akan bertahan lebih lama daripada yang diperlukan untuk menukar komputer.

      Semasa saya melakukan pemasangan sekarang (yang pada pertengahan tahun lalu, belum lama ini) maklumat yang ada di sana tidak jelas dan semua orang terobsesi untuk mengurangkan penulisan ke SSD sebanyak mungkin, tetapi sekarang sudah diketahui bahawa tidak ada alasan untuk terobsesi. Sebenarnya, saya serius mempertimbangkan untuk menukar SWAP saya ke SSD; Saya telah membacanya dan nampaknya tidak terlalu sukar, tetapi saya melihat bahawa tidak semua orang melakukan perkara yang sama, saya tidak tahu kaedah mana yang lebih baik, misalnya:

      "Http://www.atareao.es/ubuntu/cambiando-swap-de-particion-en-ubuntu/"

      atau juga

      «Http://foro.ubuntu-guia.com/Cambiar-particion-SWAP-en-UBUNTU-12-04-td4023366.html»

      Oleh itu, saya mengambil kesempatan ini untuk mengucapkan terima kasih atas pertolongan terlebih dahulu.

      Greetings.

  5.   pembayang kata

    Halo, adakah ini mempunyai kontraindikasi atau apakah itu mempengaruhi dengan cara apa pun jika anda sudah mempunyai nilai rendah yang ditetapkan pada pembolehubah vm.swapiness?

    Pada masa ini saya telah memberikan nilai 10 kepada pemboleh ubah kernel tersebut dan prestasinya cukup baik. Saya tidak tahu sama ada mengubah suai cache_pressure akan mengubah sesuatu atau saya dapat memerah sedikit lagi mesin saya.

    1.    Pak Paquito kata

      Saya telah lama tidak membaca bahawa ujian sebenar telah dilakukan terhadap penggunaan cakera SSD, menjadikannya sangat teruk sehingga hampir tidak dapat dicapai oleh pengguna PC, tidak kira berapa banyak yang kita gunakan setiap hari, dan kesimpulannya mereka menarik adalah bahawa mereka ternyata lebih tahan daripada yang dipercayai sebelumnya. Berita dalam hal ini adalah seperti berikut:

      http://www.muycomputer.com/2014/12/05/test-de-resistencia-ssd

      Nampaknya mereka menentang lebih banyak daripada yang dipercaya (dan saya mempunyai SAMSUNG 840 PRO, yang keluar dengan baik dalam ujian ini), saya rasa lebih baik memanfaatkannya sepenuhnya, dan menggunakan kelajuan cakera ini sehingga bahawa SWAP bukan beban sepertinya idea yang baik bagi saya (tentu saja, mengetahui hal ini).

      Sudah tentu, pada masa saya melakukan pemasangan yang saya miliki sekarang, semua orang mengesyorkan merawatnya dengan berhati-hati dan mengurangkan penulisan secara maksimum, tetapi saya rasa itu tidak perlu memandangkan data-data ini, sebaliknya sebaliknya, dikatakan , lebih baik memanfaatkannya.

      Yang pasti, pemasangan seterusnya yang saya lakukan (16.04 jika semuanya berjalan lancar) akan mempunyai SWAP pada SSD, tetapi saya masih memikirkan untuk memindahkannya sekarang, kerana saya telah membaca tentang bagaimana ia dilakukan dan nampaknya menjadi sangat sukar, walaupun melihat cara yang berbeza untuk melakukannya dan saya tidak tahu mana yang baik, misalnya:

      http://www.atareao.es/ubuntu/cambiando-swap-de-particion-en-ubuntu/

      atau juga

      http://foro.ubuntu-guia.com/Cambiar-particion-SWAP-en-UBUNTU-12-04-td4023366.html

      Saya mengambil kesempatan ini untuk mengucapkan terima kasih atas nasihat terlebih dahulu mengenai perkara ini, jika anda mengizinkan saya.

  6.   Pak Paquito kata

    Maaf kerana banyak komen.

    Mereka benar-benar tidak muncul dan sekarang mereka semua keluar sekaligus.

    Saya minta maaf

  7.   Joaquin Garcia kata

    Tidak ada yang berlaku Encik Paquito. Mengenai perkara terakhir yang anda komen, memang benar bahawa SSD terkini tidak terlalu banyak dipengaruhi oleh jumlah penulisan yang tinggi, namun apabila berkaitan dengan cakera SSD, ia dibincangkan semua dan bukan hanya yang terkini. Saya menggunakan cakera SSD tetapi sudah lama dan saya tidak mahu menguji sama ada ia tahan atau tidak kerana takut pecah, tetapi jika tidak, ia berfungsi dengan baik dan harganya murah. Walaupun cakera semasa, ada beberapa yang tidak tahan dengan sebilangan penulisan. Oleh itu, untuk kes seperti anda, lebih baik anda memilih dan amnya memberi amaran mengenai penyalahgunaan kerana masih banyak pemula di dunia Gnu / Linux.
    Salam dan komen dan tulis semua yang anda mahukan;)

    1.    Pak Paquito kata

      Itulah sebabnya saya sudah mengatakan bahawa ujian dulu merujuk kepada rekod semasa dan Muy Computer nampaknya saya adalah laman web yang serius, yang biasanya tidak menerbitkan perkara dengan ringan. Milik saya, sebenarnya, adalah SAMSING 840 PRO, yang keluar dengan baik dalam ujian. Ia tidak begitu murah, tepat satu euro per GB, tetapi saya rasa ia adalah salah satu pelaburan terbaik yang saya buat.

      Jelas, dengan cakera berkualiti lebih tua atau lebih rendah, anda masih harus memikirkannya lebih banyak, tetapi menurut data yang semakin dikenali, nampaknya semakin jelas bahawa mereka lebih tahan daripada yang dipercayai sebelumnya.

  8.   Paquito Turriano kata

    Ia tidak berfungsi untuk saya :-(

    turriano @ turriano-Lenovo-B50-30: ~ $ sudo gedit /etc/sysctl.conf
    [sudo] kata laluan untuk turriano:
    sudo: gedit: arahan tidak dijumpai
    turriano @ turriano-Lenovo-B50-30: ~ $ sudo gedit / etc / sysctl.conf
    sudo: gedit / etc / sysctl.conf: arahan tidak dijumpai
    turriano @ turriano-Lenovo-B50-30: ~ $

  9.   Prepaid kata

    Penjelasan yang anda berikan mengenai tekanan cache adalah buruk. Sama ada anda menjelaskan diri anda dengan teruk atau anda tidak tahu apa tekanan cache.