Làm thế nào lớn tôi nên làm cho phân vùng trao đổi của tôi?


19

Tôi (đang) cài đặt Ubuntu trên netbook Toshiba NB100 của tôi (Intel Atom, 120GB HD, RAM 2GB). Đã có một phân vùng tôi gọi là "Stuff" với tất cả các phương tiện và tài liệu của tôi. Sẽ xóa cái tôi đã cài Win7 (biến nó thành trao đổi), và sau đó có một bản phục hồi.

Làm thế nào lớn một phân vùng trao đổi nên tạo ra?

Câu trả lời:


14

Xem https://help.ubfox.com/community/SwapFaq

Đây là một đoạn trích:


Tôi cần bao nhiêu trao đổi?

Đối với ít hơn 1GB bộ nhớ vật lý (RAM), chúng tôi khuyến nghị rằng không gian trao đổi phải ở mức tối thiểu cơ bản, bằng với dung lượng RAM. Ngoài ra, chúng tôi khuyên rằng không gian trao đổi tối đa gấp đôi dung lượng RAM tùy thuộc vào dung lượng ổ cứng có sẵn cho hệ thống vì lợi nhuận giảm dần.

Đối với các hệ thống hiện đại hơn (> 1GB), nếu bạn sử dụng chế độ ngủ đông, dung lượng trao đổi của bạn phải tối thiểu bằng kích thước bộ nhớ vật lý (RAM), nếu không, bạn cần tối thiểu vòng (sqrt (RAM)) và tối đa gấp đôi số lượng của RAM. Nhược điểm duy nhất để có nhiều không gian trao đổi hơn bạn thực sự sẽ sử dụng là không gian đĩa bạn sẽ đặt trước cho nó.

"Lợi nhuận giảm dần" có nghĩa là nếu bạn cần nhiều dung lượng trao đổi hơn gấp đôi kích thước RAM, bạn nên thêm nhiều RAM hơn vì truy cập Ổ đĩa cứng (HDD) chậm hơn khoảng 10³ thì truy cập RAM, do đó, sẽ mất 1 giây, đột nhiên mất hơn 15 phút! Và vẫn còn hơn một phút trên Ổ cứng thể rắn (SSD) nhanh.


13

Đối với một chiếc netbook, có lẽ bạn sẽ muốn có thể ngủ đông trên máy tính. Quá trình ngủ đông yêu cầu tất cả dữ liệu trong RAM được ghi ra đĩa cứng, trong trao đổi, điều đó có nghĩa là nên có ít nhất không gian trao đổi nhiều như RAM. Nếu bạn không cần ngủ đông máy tính, bạn sẽ không cần trao đổi nhiều như vậy.

Bây giờ, mẹo ở đây là không gian hoán đổi này thực sự không phải là một phân vùng trao đổi chuyên dụng. Giống như Windows, kernel có thể sử dụng các tệp hoán đổi trên hệ thống tệp thông thường của bạn và chúng cũng nhanh như phân vùng trao đổi. Mặc dù vậy, việc thêm nhiều trao đổi với một tệp hoán đổi sẽ dễ dàng hơn nhiều so với phân vùng lại. Xem Câu hỏi thường gặp từ câu trả lời này để biết hướng dẫn về cách thêm tệp hoán đổi.

Vì vậy, trong ngắn hạn, đừng lo lắng về việc bạn cần bao nhiêu trao đổi; nếu bạn cần nhiều hơn, bạn có thể dễ dàng thêm nó.

: Điều này không hoàn toàn đúng - trước khi ghi dữ liệu vào RAM để trao đổi, kernel sẽ xóa khỏi bộ nhớ mọi thứ có thể. Điều này thường sẽ bao gồm rất nhiều mã chương trình (vì kernel chỉ có thể đọc lại từ đĩa) và tất cả bộ đệm đĩa, v.v.

²: Khả năng này thực sự phụ thuộc vào hệ thống tập tin. Hầu hết các hệ thống tập tin linux đều hỗ trợ có các tệp hoán đổi trên chúng - ext4, đây là mặc định, chắc chắn là có. Hệ thống tập tin btrfs mới là một ngoại lệ, vì vậy nếu bạn đang chơi với nó, bạn sẽ cần một phân vùng trao đổi.


2

Thông thường, nó phải bằng RAM của bạn, làm cho nó có 2GB, đủ cho các ứng dụng hàng ngày.


1

Tôi nghĩ rằng một quy tắc đã nói - cho 1 gb hoặc ít hơn trao đổi RAM phải là gấp đôi RAM. - hơn 1 gb bạn không cần sử dụng nhiều hơn 2 gb trao đổi.


0

swapkhu vực có thể được xem như một ram ảo cho Hệ thống Linux của bạn. về cơ bản nó được sử dụng khi bộ nhớ vật lý (RAM) đầy. và nếu hệ thống cần nhiều tài nguyên bộ nhớ hơn, thì các trang không hoạt động trong bộ nhớ sẽ được chuyển sang không gian trao đổi. nói chung, swapnên bằng một nửa kích thước của bộ nhớ vật lý. 2GB là đủ kích thước cho trao đổi nếu RAM là 4GB. Sẽ là quá đủ nếu Kích thước swapbằng hoặc hơn RAM.

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.