Hai, saya menggunakan Archlinux dan memperbarui systemd-swap ke 4.1.0 kemarin. Saya tidak yakin apakah itu berfungsi seperti yang diharapkan setelah pembaruan itu.
Konfigurasi baru disimpan sebagai .pacnew
jadi saya menggabungkan perubahan baru dengan yang lama. Ini adalah konfigurasi saya saat ini dan
systemctl status systemd-swap.service
tidak menunjukkan kesalahan dan layanan aktif.
● systemd-swap.service - Manage swap spaces on zram, files and partitions.
Loaded: loaded (/usr/lib/systemd/system/systemd-swap.service; enabled; vendor preset: disabled)
Active: active (exited) since Mon 2020-06-08 15:06:05 CEST; 49min ago
Process: 502 ExecStart=/usr/bin/systemd-swap start (code=exited, status=0/SUCCESS)
Main PID: 502 (code=exited, status=0/SUCCESS)
CPU: 290ms
Jun 08 15:06:05 noname systemd[1]: Started Manage swap spaces on zram, files and partitions..
Jun 08 15:06:05 noname systemd-swap[502]: INFO: Load: /etc/systemd/swap.conf
Jun 08 15:06:05 noname systemd-swap[502]: INFO: Zswap: backup current configuration: start
Jun 08 15:06:05 noname systemd-swap[502]: INFO: Zswap: backup current configuration: complete
Jun 08 15:06:05 noname systemd-swap[502]: INFO: Zswap: set new parameters: start
Jun 08 15:06:05 noname systemd-swap[502]: INFO: Zswap: Enable: 1, Comp: zstd, Max pool %: 25, Zpool: z3fold
Jun 08 15:06:05 noname systemd-swap[502]: INFO: Zswap: set new parameters: complete
Jun 08 15:06:06 noname systemd-swap[502]: INFO: swapD: pickup devices from systemd-gpt-auto-generator
Jun 08 15:06:06 noname systemd-swap[502]: INFO: swapD: searching swap devices
free -h
menunjukkan 0B
swap dan swapon --show
tidak menunjukkan apa-apa.
total used free shared buff/cache available
Mem: 7.6Gi 1.8Gi 4.4Gi 269Mi 1.5Gi 5.3Gi
Swap: 0B 0B 0B
Saya tahu pasti systemd-swap berfungsi ketika saya pertama kali menggunakannya, dan saya sudah terbiasa untuk sementara waktu sekarang. Hanya setelah pembaruan ini saya hanya ingin memastikan itu masih berfungsi, dan saya tidak yakin apakah itu berhasil.
Ya itu (mungkin) bekerja!
Yang baru dengan 4.1 adalah swapfile hanya dialokasikan jika jumlah ram gratis (di-cache atau digunakan atau lainnya) rendah. Anda dapat membaca lebih lanjut di #105 (meskipun kode telah diperbarui sejak itu).
Mungkin pesan log singkat setelah layanan dimulai, memberi tahu pengguna bahwa swapFC sebenarnya secara aktif memantau status memori, akan disarankan?
@Jarel1337 Luar biasa, terima kasih telah merespons dengan sangat cepat dan memberi tahu saya. Kedengarannya bagus! :senyum:
@Jarel1337 sebenarnya, saya membaca PR yang Anda
Sejauh yang saya tahu, swap tidak hanya digunakan sebagai "RAM ekstra"; https://chrisdown.name/2018/01/02/in-defence-of-swap.html
Saya sarankan membaca https://access.redhat.com/solutions/103833 TL;DR berfungsi sebagaimana mestinya jika Anda menjalankan pengaturan default (vm.swappiness=60 dll)
Juga, Anda dapat menambahkan file atau partisi swap statis, yang tidak dikelola secara langsung oleh systemd-swap, untuk tujuan itu.
Komentar yang paling membantu
Saya sarankan membaca https://access.redhat.com/solutions/103833 TL;DR berfungsi sebagaimana mestinya jika Anda menjalankan pengaturan default (vm.swappiness=60 dll)