Câu hỏi Không thể ngủ đông. Swap có cần phân bổ lại không? Ubuntu 18.04


Đang cố gắng bật ngủ đông trên máy tính xách tay của tôi.

  1. Chỉ có một phân vùng duy nhất
  2. Bộ nhớ hoán đổi dường như thấp hơn nhiều so với nhu cầu thực tế dựa trên RAM.
  3. Không thể tăng dung lượng hoán đổi.
  4. ubuntu phát hành 18.04.

đường ra là gì?

Một số truy vấn có thể giúp các bạn giúp tôi.

$ free -h
              total        used        free      shared  buff/cache   available
Mem:            15G        2.2G         11G        339M        2.0G         12G
Swap:          2.0G          0B        2.0G

Tiếp theo là

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            7.8G     0  7.8G   0% /dev
tmpfs           1.6G  1.8M  1.6G   1% /run
/dev/sda1       234G   19G  204G   9% /
tmpfs           7.8G   17M  7.8G   1% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           7.8G     0  7.8G   0% /sys/fs/cgroup
/dev/loop0      141M  141M     0 100% /snap/gnome-3-26-1604/59
/dev/loop1       22M   22M     0 100% /snap/gnome-logs/31
/dev/loop2       13M   13M     0 100% /snap/gnome-characters/96
/dev/loop3      1.7M  1.7M     0 100% /snap/gnome-calculator/154
/dev/loop4       87M   87M     0 100% /snap/core/4650
/dev/loop6       21M   21M     0 100% /snap/gnome-logs/25
/dev/loop5      2.4M  2.4M     0 100% /snap/gnome-calculator/167
/dev/loop8      198M  198M     0 100% /snap/polarr/3
/dev/loop7      3.8M  3.8M     0 100% /snap/gnome-system-monitor/41
/dev/loop9       13M   13M     0 100% /snap/gnome-characters/86
/dev/loop10      13M   13M     0 100% /snap/gnome-characters/69
/dev/loop11     140M  140M     0 100% /snap/gnome-3-26-1604/64
/dev/loop12      79M   79M     0 100% /snap/vscode/37
/dev/loop14      15M   15M     0 100% /snap/gnome-logs/34
/dev/loop13      87M   87M     0 100% /snap/core/4486
/dev/loop15     3.4M  3.4M     0 100% /snap/gnome-system-monitor/36
/dev/loop16     2.4M  2.4M     0 100% /snap/gnome-calculator/170
/dev/loop17     3.8M  3.8M     0 100% /snap/gnome-system-monitor/39
tmpfs           1.6G   32K  1.6G   1% /run/user/1000

Bây giờ khi tôi chạy

sudo fallocate -l 1G /swapfile

Nó đưa ra lỗi như vậy:

fallocate: fallocate failed: Text file busy

Tôi đã có thể loại bỏ điều này bằng cách thêm lệnh sudo swap-off

bây giờ tìm kiếm google hơn một chút đã dẫn tôi đến các vấn đề sau. 1) Tôi đã cố gắng ngủ đông nhưng máy tính tắt và khởi động lại immmediately mà không tắt. Nó giống như màn hình nhấp nháy và tiếng bíp và trở lại với cuộc sống. 2) Tôi đọc ổ SSD không nên sử dụng cho bộ nhớ Swap. Nó làm giảm tuổi thọ của ổ SSD.


2
2018-06-10 15:59


gốc


Cố gắng chạy sudo swapoff trước khi tăng kích thước hoán đổi. - Pilot6
Yup Nó đã hoạt động. Cảm ơn. và rất nhiều lệnh sau đó đã làm việc quá ... Nhưng đột nhiên ít google đã đưa tôi đến liên kết này, nơi nó viết trao đổi không nên được sử dụng cho ổ SSD chỉ ổ đĩa quay. Vậy thì cách nào để kích hoạt chế độ ngủ đông trên máy tính với ổ đĩa ssd :( - Nishant Sah
Bạn có thể sử dụng trao đổi trên SSD. Tôi làm. - Pilot6
okie cảm ơn tôi đã đọc một số trang. Thật khó để đưa ra ý kiến ​​với nhiều quan điểm khác nhau ở mọi nơi ... - Nishant Sah
Bạn có thể sử dụng trao đổi trên ổ SSD. Chỉ những ổ SSD cũ đặc biệt sẽ nhanh chóng hao mòn nếu bạn viết cho chúng thường xuyên, và trao đổi tạo ra nhiều thao tác ghi đặc biệt là trên các hệ thống có ít RAM. Bạn có khá nhiều RAM và do đó trao đổi không thể được sử dụng thường xuyên (ngoại trừ một lần cho mỗi ngủ đông sau đó, tất nhiên) và nếu SSD của bạn là khá hiện đại, nó cũng sẽ không được nhạy cảm. Tuy nhiên, tôi không chắc chắn làm thế nào cũng ngủ đông vào một tập tin trao đổi hoạt động ngày nay. Trong quá khứ không quá xa, chỉ có chế độ ngủ đông để trao đổi phân vùng được hỗ trợ. - Byte Commander


Các câu trả lời:


Bạn cần phải vô hiệu hóa trao đổi trước khi bạn thay đổi kích thước nó. Nó có thể được thực hiện bởi

sudo swapoff

chỉ huy.


6
2018-06-10 16:11