Đặt trao đổi trên SSD hoặc HDD?


22

Sắp cài đặt mới. SSD 120gb cho HĐH và HOME và 1tb HDD để lưu trữ. 16gb ram có nghĩa là 16gb trao đổi nếu tôi nhớ chính xác. Dung lượng SSD quá giá trị cho một phân vùng trao đổi phải không? Nếu suy nghĩ của tôi là chính xác, ai đó có thể hướng dẫn tôi hoặc chỉ cho tôi đi đúng hướng để đặt phân vùng trao đổi trên ổ cứng thứ hai không? Tôi luôn chọn cài đặt tự động khi cài đặt Ubuntu. Cảm ơn!

Câu trả lời:


17

Phân vùng trao đổi trên ổ SSD của bạn sẽ cho phép bạn thức dậy nhanh hơn từ chế độ ngủ đông (còn gọi là "tạm dừng vào đĩa") so với trao đổi trên ổ cứng. Nhưng với thời gian khởi động cực nhanh của Ubuntu khi khởi động từ SSD, việc thức dậy từ chế độ ngủ đông có thể chậm hơn so với khởi động lại.

Nếu bạn không ngủ đông, bạn có thể không bao giờ cần phải trao đổi.

Chỉ trong trường hợp bạn thường có rất nhiều ứng dụng cần nhiều RAM chạy song song, hệ thống của bạn cuối cùng có thể sử dụng trao đổi. Sau đó, một trao đổi trên SSD sẽ nhanh hơn một chút so với trao đổi trên ổ cứng. Tuy nhiên, không cần phải lo lắng về việc mặc SSD của bạn từ trao đổi rộng rãi.

Nếu không được sử dụng để ngủ đông, bạn có thể thêm phân vùng trao đổi hoặc trao đổi trên tệp sau:


Cám ơn phản hồi của bạn. Tôi không nghĩ rằng tôi sẽ ngủ đông nếu thời gian khởi động nhanh như tôi đã đọc. Cảm ơn một lần nữa!
dùng197088

3
tốt, ngủ đông không phải là về khởi động nhanh, mà là về việc giữ gìn trạng thái.
bọ rùa

7

SSD nhanh hơn (mặc dù tốc độ cũng giảm theo thời gian ở đây) nhưng cũng có tuổi thọ nhỏ hơn. Trước khi đưa ra lựa chọn này, hãy nghĩ về thói quen hoán đổi của bản phát hành của bạn.

Chỉnh sửa cho tôi nếu tôi sai nhưng thiết lập này là PC ở nhà của bạn, phải không? Với 16GB tôi thực sự nghi ngờ rằng bạn sẽ thực hiện nhiều thao tác hoán đổi, đặc biệt là chế độ ngủ đông hiếm khi hoạt động bình thường và bị tắt trong Ubuntu theo mặc định.

Thay thế cho một phân vùng trao đổi, bạn có thể sử dụng một tập tin trao đổi. Lợi thế rất lớn với thứ hai là nó có thể phát triển và thu hẹp theo nhu cầu của bạn, nơi một phân vùng thường khó đối phó hơn, đặc biệt nếu nó nằm giữa hai phân vùng khác và không còn chỗ trống.

Đọc ở đây để biết thêm thông tin về SSD cho không gian trao đổi:

Đối với kích thước trao đổi, xem:


7

Ngoài các câu trả lời tuyệt vời khác, tôi chỉ muốn hỏi rằng bạn có thể có nhiều hơn một phân vùng trao đổi. Vì vậy, bạn có thể đặt 4GiB trao đổi trên SSD và phần còn lại trong ổ cứng để nếu bạn cần trao đổi thứ gì đó trong quá trình sử dụng máy tính của mình, nó sẽ chuyển sang trao đổi nhanh. Nếu bạn ngủ đông, có lẽ trao đổi SSD sẽ không đủ và bạn cũng sẽ cần trao đổi ổ cứng.

Để làm điều này, bạn sẽ cần tạo một phân vùng trao đổi trong mỗi đĩa và sau khi cài đặt, bạn cần mở /etc/fstabđể hệ thống của bạn ưu tiên trao đổi nhanh. Vì vậy, mở một thiết bị đầu cuối và thực hiện sudo gedit /etc/fstab. Bạn sẽ cần xác định vị trí các cặp tham chiếu các phân vùng trao đổi của mình và chỉnh sửa chúng để thêm pricài đặt (số cao hơn trên đĩa nhanh nhất):

# before
UUID=some-large-number  none  swap    sw   0 0
UUID=another-large-number  none   swap  sw  0 0

#after
UUID=some-large-number  none  swap    sw,pri=10   0 0
UUID=another-large-number  none   swap  sw,pri=20  0 0

Bạn cần biết cái nào trong cái này ở cái đĩa nhanh và cái nào trên cái đĩa chậm. Thực hiện blkidtrên thiết bị đầu cuối sẽ giúp bạn xác định từng cái.


4

Cá nhân với 16gb bộ nhớ theo ý của bạn, tôi thậm chí sẽ không bận tâm đến phân vùng trao đổi ... Chỉ cần đảm bảo rằng bạn thêm dòng sau vào cuối tệp /etc/sysctl.conf và mọi thứ sẽ chạy như bình thường:

vm.swappiness = 0

... lưu và khởi động lại và không cần trao đổi ... Tôi sử dụng điều này cho máy 2gb của mình và không bao giờ gặp sự cố hoặc chậm lại kể từ khi ...


Tôi sẽ đề nghị điều tương tự. Tôi có RAM 8gb trên thinkpad của mình và trao đổi thời gian duy nhất thậm chí đã được kích hoạt cho đến nay là khi chạy 2 máy ảo và nhật thực cạnh nhau ... và điều đó đã chiếm khoảng> 100mb trao đổi (trong khi vẫn còn ~ 2gb RAM)
Daniel W.

3
Tuy nhiên, nếu bạn có ý định ngủ đông, thì bạn sẽ cần trao đổi.
Paddy Landau

Tôi không có kế hoạch ngủ đông bất kỳ với thời gian khởi động ngụ ý mà tôi đã đọc. 16gb ram là do đây là một giàn chỉnh sửa video nhẹ. Không chắc chắn nếu nó sẽ tối đa ram.
dùng197088

1
Để bảo mật, tôi sẽ đề nghị không bao giờ đi mà không có bất kỳ trao đổi. Làm một lỗi như chạy một cái gì đó ngốn RAM khi bạn thiếu bộ nhớ có thể khiến toàn bộ hệ thống của bạn bị hỏng nếu bạn không trao đổi. Đối với việc sử dụng nhà nhẹ, nó không quá rắc rối, nhưng nếu bạn làm bất cứ điều gì cao cấp hơn - chỉ cần trao đổi một chút, điều đó không làm bạn tổn thương, nhưng có thể giúp bạn tiết kiệm được một số lần khởi động lại không có kế hoạch.
unfa

1
Năm 2018, 16GB có thể cạn kiệt khá nhanh ... Dù sao cũng có thể là vào năm 2013.
jave.web
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.