Có phân vùng 'trao đổi' ở 'đầu' tốt hơn ở 'cuối' không?


11

Gần đây tôi đã cài đặt Ubuntu 11.04 trên thiết bị RAID0 (sọc) bằng đĩa cài đặt thay thế và phân vùng thủ công các phân vùng ext4trao đổi HD ; trong quá trình này, tôi đã đọc trong một hướng dẫn diễn đàn ( không thể nhớ nơi ... ) rằng có phân vùng trao đổi ở đầu ổ cứng của bạn có thể tốt hơn vì một số lý do!

Có phải ý tưởng rằng hoán đổi là "gần hơn" lúc ban đầu để nó được truy cập nhanh hơn với độ trễ / độ trễ thấp hơn? Kim 'HD' di chuyển ít hơn để đạt được trao đổi ...

Điều này làm tôi bối rối vì tôi thích nghĩ về Hard Drive giống như một thanh kiếm samurai (không phải theo nghĩa đen)!

Tôi được cho biết rằng một hoặc hai inch cuối cùng ở đầu thanh kiếm là mũi nhọn vì nó di chuyển nhanh nhất.

(Hãy nghĩ về một quả bóng trên một chuỗi và khi bạn xoay nó quanh quả bóng ở cuối chuỗi đang di chuyển với tốc độ lớn hơn so với khi nó ở gần nguồn hơn - bàn tay của bạn)

NHƯNG vì HD quay ở (x) RPM nên cạnh ngoài của HD đó sẽ quay tương đối nhanh hơn (+ x) cung cấp tốc độ đọc / ghi nhanh hơn.

Vì vậy, vị trí trao đổi có ảnh hưởng đến hiệu suất trong anyway? Nếu vậy, tốt hơn là đặt nó ở đầu để truy cập ngay lập tức, hoặc ở cuối để tăng / đọc?

Tôi sẽ nghĩ rằng hoán đổi có kích thước và được đặt theo nhu cầu cá nhân nhưng làm thế nào để tôi quyết định ...

BIÊN TẬP:

Lưu ý, tôi có 8GB RAM (4x2GB) vì vậy tôi nhận thấy rằng việc hoán đổi đã không được sử dụng trong bất kỳ quá trình xử lý (phân tích và phân tích) nào của tôi. 8GB là dung lượng đầy đủ cho bo mạch chủ của tôi.


Tôi nghĩ phần chậm nhất của đĩa cứng là cánh tay?
Allan

Việc so sánh với một thanh kiếm không hoạt động trong trường hợp này. Chắc chắn, cạnh ngoài của đĩa quay nhanh nhất, nhưng "lợi thế" đó bị phủ nhận chính xác bởi khoảng cách tăng lên mà nó phải di chuyển, do đó phần bên ngoài của đĩa tạo ra một cuộc cách mạng chính xác cùng thời gian với phần bên trong của đĩa. Nếu bạn đã thành công trong việc đạt được bất cứ điều gì, nó sẽ nhẹ đến mức bạn không bao giờ có thể nhận thức được nó.
Kelley

@kelley cảm ơn! đây là một điểm tốt bởi vì đôi khi tôi thực hiện một quy trình có thể mất nhiều ngày để hoàn thành nên việc tích lũy các micro / nano giây này có thể tăng lên ...
SaultDon

Khi ngày càng có nhiều người sử dụng SDD, tôi nghĩ thật thú vị khi thấy rằng một số người nói rằng các tệp hoán đổi (hoặc phân vùng) là xấu cho các ổ đĩa đó. digitalocean.com/community/tutorials/ trộm
Alexis Wilke

Câu trả lời:


15

Quên thanh kiếm và bóng trên chuỗi. Hãy nghĩ về một chồng đĩa CD và sau đó bạn sẽ nghĩ đến một hình ảnh gần hơn với một ổ cứng thực sự là như thế nào.

Wikipedia trên đĩa cứng

Cũng nghĩ về số lượng Bộ nhớ trong máy tính và hỏi, phân vùng trao đổi được sử dụng thường xuyên như thế nào? Câu hỏi của bạn có thể không liên quan. Đĩa không có sự bắt đầu hay kết thúc. Chúng có các cạnh bên ngoài và các cạnh bên trong. Dữ liệu được đặt trên nhiều đĩa. Tìm kiếm thời gian và thời gian truy cập, cũng như tốc độ quay, sẽ biến bất kỳ câu trả lời nào thành một cuộc tranh luận.

Lưu ý điểm này từ bài viết Wikipedia dưới Định dạng ổ cứng

Các ổ cứng hiện đại ... xuất hiện tại các giao diện của chúng như một tập hợp các khối logic liền kề nhau; thường dài 512 byte

Nó chỉ xuất hiện mà có một khởi đầu và kết thúc. Nếu hiệu suất là một mối quan tâm thì nhiều RAM sẽ có hiệu ứng lớn hơn so với vị trí của phân vùng trao đổi.


điều này làm rõ logic lộn xộn của tôi về cách HD hoạt động, cảm ơn. Tôi đã tăng tối đa ram và hiện tại quay HD ở tốc độ 7200 vòng / phút vì vậy điều đó phù hợp với tôi.
SaultDon

Tôi đã đánh dấu câu này là đúng, mặc dù các câu trả lời khác có lợi ích của chúng, nhưng câu trả lời này rất đơn giản và thực sự làm sáng tỏ nó bằng cách thảo luận rằng dữ liệu được lan truyền trên "đĩa".
SaultDon

7

Bạn nên sử dụng RAM, không phải SWAP, vì trao đổi rất chậm, so với RAM. Bạn có thể sử dụng RAM cho chế độ ngủ.

Tốc độ truy cập khu vực đầu tiên hoặc khu vực cuối cùng trên đĩa, khi đầu đến từ vị trí ngủ quá nhỏ (62020 ms), điều đó không ảnh hưởng đến trải nghiệm của bạn.

Nếu bạn có nhiều chu kỳ đọc / ghi từ hoán đổi, để các khoảng thời gian hiển vi có thể tổng hợp thành một phần đáng chú ý của một giây, bạn sẽ đọc liên tục từ trao đổi - không phải chuyển động lặp lại từ vị trí ngủ, vì vậy đây chỉ có thể là một đối số, nếu có nhiều bit được đọc từ các thành phần bên ngoài, hơn là từ các phần bên trong.

Nhưng bạn có biết liệu khối đầu tiên ở bên ngoài hay bên trong, và nơi đầu nằm ở vị trí ngủ?

Và bạn có chắc chắn, rằng nhiều thông tin hơn được đưa vào các lĩnh vực bên ngoài? Có thể các bit ở đó có tỷ lệ rộng hơn, vì các đĩa quay nhanh hơn, do đó bạn có số byte không đổi trong mỗi cung. Ít nhất là sơ đồ của wikipedia (DE) cho thấy như vậy.

Nhưng - các ổ đĩa hiện đại có một bộ điều khiển, thể hiện bản thân với thế giới bên ngoài như một ổ cứng ảo và tự mình quản lý nó, vì vậy mọi mô hình có thể xử lý hình học của nó một cách khác nhau.

Nếu bạn thực sự phụ thuộc vào hiệu suất, bạn nên dùng nhiều RAM hơn, nhiều RAM hơn, nhiều RAM hơn. Nếu bạn không thể có thêm RAM cho máy, bạn nên xem xét việc mua ổ cứng nhanh hơn, thay vì đoán bằng hình học.


Điểm hay và tôi không biết khối đầu tiên nằm ở bên trong hay bên ngoài, mới bắt đầu sử dụng Ubuntu nên tôi vẫn đang làm quen với toàn bộ điều linux.
SaultDon

để trả lời câu hỏi thứ hai của bạn, tôi không biết nếu có thêm thông tin về các lĩnh vực bên ngoài, chỉ có điều nó có thể được 'đặt' ở đó từ các tiện ích chống phân mảnh nhất định (nhưng linux không thực sự cần được phân mảnh từ những gì tôi hiểu)
SaultDon

1
Lưu ý rằng bạn không sử dụng RAM để ngủ đông ... bạn có thể muốn thực hiện chỉnh sửa câu trả lời của mình về vấn đề đó.
Alexis Wilke

4

Bạn có thể đo tốc độ của các khu vực khác nhau của ổ cứng bằng System > Administration > Disk Utility( palimpsesttừ dòng lệnh): chọn ổ đĩa cứng của bạn từ danh sách và nhấp vào Benchmark. Đối với trao đổi sử dụng, kết quả kiểm tra đọc-ghi sẽ nổi bật hơn, nhưng xin lưu ý rằng kiểm tra sẽ xóa dữ liệu. Biểu đồ kết quả sẽ cung cấp cho bạn ý tưởng về sự khác biệt hiệu suất bên trong ổ đĩa của bạn.


1

Không thành vấn đề, hệ thống sẽ tiêu tốn cùng một khoảng thời gian (có thể là độ trễ của micro giây hoặc thậm chí nhỏ hơn thế. Tất cả trong tất cả các bạn sẽ không nhận ra sự khác biệt nào.) Đọc / ghi trao đổi nếu ở đầu hoặc kết thúc.


1

Tôi không nghĩ rằng kết thúc có vấn đề quá nhiều nhưng chỉ trong trường hợp tôi ném nó ngay từ đầu trên các máy thông thường của mình, nhưng đối với giá 2U của tôi có 4,5 TB. Tôi có 360g trong 4 sọc 7200 Barracudas dùng làm thư mục trao đổi và thư mục tạm thời.

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.