Để cài đặt máy tính để bàn trong máy tính xách tay mới và sáng bóng (giả sử 16gb ram và ssd hd), có ý nghĩa gì khi có phân vùng trao đổi không?
Để cài đặt máy tính để bàn trong máy tính xách tay mới và sáng bóng (giả sử 16gb ram và ssd hd), có ý nghĩa gì khi có phân vùng trao đổi không?
Câu trả lời:
Có, bạn cần trao đổi , nếu bạn chỉ sử dụng nó để tạm dừng và các hành động hoán đổi nhỏ, một tệp hoán đổi ở đâu đó trên đĩa của bạn có thể ổn. Và tôi đã sử dụng tệp hoán đổi từ gần một năm chưa từng gặp sự cố với nó, chỉ là không thích phân vùng Cái đĩa.
Chỉ cần sao chép dán dòng sau trong thiết bị đầu cuối và nó sẽ tạo ra 2 GB trao đổi. Đầu tiên trở thành root:
sudo su
Sau đó sao chép và dán pate sau đây (như mọi khi, đảm bảo bạn hiểu những gì bạn đang dán trên thiết bị đầu cuối của bạn ):
mkdir /swap && \
cd /swap && \
fallocate -l 2g 2GB.swap && \
mkswap 2GB.swap && \
swapon 2GB.swap && \
echo "# # # Swap File # # #" >> /etc/fstab && \
echo "/swap/2GB.swap none swap sw 0 0" >> /etc/fstab && \
mount -a
Hoán đổi (phân vùng so với tệp) cho hiệu suất
Mặt trái
Bạn không thể ngủ đông để hoán đổi tệp, như được đề cập bởi @Takkat , tôi đã kiểm tra và tôi có lần đầu tiên trong đời cố gắng ngủ đông nhưng nó không hoạt động, vì vậy nếu bạn muốn ngủ đông thì cần phân vùng trao đổi , nếu không thì tệp hoán đổi là tốt đi.
Nếu bạn muốn có thể ngủ đông, thì có, cần phải có một phân vùng trao đổi ít nhất bằng tổng RAM của bạn.
Ngoài ra, nếu bạn có 16GB RAM thì về nguyên tắc có lẽ là không - tôi đã thấy mọi người nói rằng 1GB là rất nhiều để chạy mà không cần trao đổi, mặc dù tôi tưởng tượng nó sẽ làm sôi sục vấn đề quan điểm của nhiều người. Trong trường hợp của tôi, tôi đang chạy một máy tính xách tay có RAM 8GB và có một hoán đổi cùng kích thước cho mục đích ngủ đông (với tác dụng phụ là nó cung cấp bộ đệm nếu công việc của tôi trở nên đặc biệt tốn bộ nhớ, vì đôi khi có thể làm như vậy)
Đây là một câu hỏi lý thuyết hay một câu hỏi thực tế?
Trong thực tế, hầu như không có lý do gì để tránh phân vùng trao đổi vì dung lượng ổ đĩa rẻ và dồi dào (đặc biệt là trên các máy tính xách tay mới sáng bóng).
Trên giấy tờ, có vẻ như 16GB bộ nhớ sẽ không bao giờ được sử dụng hết. Hãy xem xét những trường hợp sau:
Bây giờ hãy xem xét chúng xảy ra cùng một lúc. Một phân vùng trao đổi sẽ phục vụ như một bộ đệm khi các sự kiện không thể đoán trước xếp hàng, mua cho bạn một thời gian trước khi hệ thống gặp sự cố để tiết kiệm công việc, v.v.
Cụ thể vì có máy tính xách tay, sẽ đến lúc ngủ đông cứu làn da của bạn. Có lẽ bạn sẽ rời khỏi máy tính của mình để nghỉ giải lao, nhưng một cái gì đó xuất hiện và thay vào đó, bạn trở lại một giờ sau đó. Nếu pin của bạn chọn thời điểm đó để chết, ngủ đông sẽ bảo vệ công việc chưa được lưu của bạn.
Chà, trong hơn một năm tôi không phân vùng ổ SSD của mình và cũng không có tệp hoán đổi. Tôi đã sử dụng cùng một ổ SSD (512 GB) trong hai máy tính xách tay khác nhau. Phiên bản cũ hơn có RAM 8GB, mới hơn có 16 GB. Tôi sử dụng RAM cho các tệp tạm thời và Firefox Cache và với 8 GB đôi khi tôi nhận thấy hệ thống bị chậm khi đồng bộ hóa các tệp lớn với grsync. Bây giờ với RAM 16 GB (và có thể cả phiên bản Ubuntu mới hơn 13.04), tôi không gặp phải bất kỳ vấn đề nào. Ngoài ra tôi tin rằng phân vùng không tốt cho SSD và là một cách lãng phí bộ nhớ đắt tiền. Vì vậy, tôi chỉ có thể nói từ trải nghiệm của mình với SSD / 16GB RAM: với chòm sao này, tôi chắc chắn sẽ không sử dụng SWAP và ngay cả với RAM 8GB tôi vẫn ổn. Ngủ đông đã bị lỗi dù sao và Chờ nhanh hơn nhiều
Bạn cũng có thể tạo một tệp hoán đổi và ngủ đông với nó, tôi đã tạo các tệp hoán đổi trên máy tính xách tay của mình để tôi có thể ngủ đông mỗi lần cài đặt linux của mình. Nếu không thì ngủ đông sẽ ghi đè lên chế độ ngủ đông cuối cùng nếu tôi đang sử dụng một phân vùng trao đổi. Đây là phương pháp của tôi. Lưu ý rằng bạn phải ngủ đông bằng phương thức kernel: echo đĩa> / sys / power / state
sudo -s
fallocate -l 4000m /swap_file #4000 mb, may want higher than 4000mb
swapoff -a
mkswap /swap_file
nano /etc/fstab
#delete previous swap entry then add
/swap_file swap swap defaults 0 0
#then save and exit
swap-offset /swap_file #remember the output of this
nano /etc/grub.d/40_custom
add to linux line: resume=<partition swapfile is on> resume_offset=<swap-offset return data>
swapon -a
nano /home/name/bin/hibernate_shutdown
#!/bin/bash
echo shutdown > /sys/power/disk
echo disk > /sys/power/state
create shortcut. system-settings->keyboard->shortcuts->custom shortcuts add
gnomesu /home/name/bin/hibernate_shutdown
set to F11
chmod +x /home/name/bin/hibernate_shutdown
restart computer
viola nếu bạn muốn khởi động lại sau khi ngủ đông thay vì tắt máy
echo reboot > /sys/power/disk
echo disk > /sys/power/state