Là các phân vùng đến cạnh bên trong / bên ngoài nhanh hơn đáng kể


20

Một số hướng dẫn phân vùng kép / đa khởi động / phân vùng chung của linux nói rằng mặt trong của đĩa cứng nhanh hơn mặt ngoài nên các phân vùng hướng ra bên ngoài có xu hướng chậm hơn trong khi một số người cho rằng điều ngược lại hoàn toàn là đúng.

Phía nào thực sự nhanh hơn?

Là sự khác biệt đáng chú ý?

Làm thế nào các phân vùng được đặt vật lý trên đĩa so với thứ tự liệt kê phân vùng - ví dụ gparted hiển thị bố cục ruy băng logic của các phân vùng. Các phân vùng được hiển thị ở phía bên trái của dải băng này gần cạnh ngoài hay bên trong của đĩa?

Có các điểm chuẩn phần mềm như lần đầu tiên thử nghiệm một số nội dung chuyên sâu về đĩa trên các bản cài đặt vanilla giống hệt nhau của cùng một hệ điều hành nhưng trên các phân vùng khác nhau, bên trong và bên ngoài không?

EDIT: Liên kết

http://www.dedoimedo.com/computers/dual-boot-windows-7-ubfox.html ctrl + f cho "chậm hơn" trên trang này

Liệu thứ tự của các phân vùng có vấn đề? Nói bên ngoài nhanh hơn

http://www.pcworld.com/article/255224/how_to_partition_your_hard_drive_to_optizes_performance.html Nói bên trong nhanh hơn

http://partition.radified.com/partitioning_2.htm Nói bên ngoài nhanh hơn (không phải về khởi động kép)


Nhanh hơn bao nhiêu tùy thuộc vào kích thước đĩa vật lý (vòng trong có đường kính nhỏ hơn bên ngoài). Bạn cũng thường không được quyết định nơi mà mọi thứ trên đĩa kết thúc. Bất kỳ phần mềm đo điểm chuẩn đĩa thông thường nào cũng có thể cho bạn biết nếu nó chạy nhanh hơn hoặc chậm hơn so với điểm chuẩn trước đó. Vấn đề thực sự của bạn là gì?
Ƭᴇcʜιᴇ007

Vấn đề thực tế của tôi là nó có đáng chú ý?
user80551

@ techie007 OP đang hỏi liệu đây có phải là một sự khác biệt đáng kể hay không và làm thế nào họ có thể kiểm tra nó. Có lẽ bằng cách tạo các phân vùng khác nhau bắt đầu từ các lĩnh vực khác nhau?
terdon

2
"Nhiều hướng dẫn kép / đa khởi động linux nói ..." - Vui lòng cung cấp liên kết đến các hướng dẫn đó. Âm thanh như một huyền thoại đĩa mới. Xi lanh ngoài có vận tốc tuyến tính nhanh hơn. Không có ghi vùng, thời gian sẽ giống như xi lanh bên trong. Với ghi vùng, thời gian sẽ "nhanh hơn" (không chậm hơn) so với xi lanh bên trong. Độ trễ quay trung bình sẽ giống nhau trong mọi trường hợp, vì tốc độ góc là như nhau trong mọi trường hợp.
mùn cưa

1
Được rồi, bạn đã cung cấp hai liên kết. Liên kết đầu tiên là một hướng dẫn, nhưng tôi không thể tìm thấy đề cập đến một ưu tiên cho vị trí phân vùng bên trong so với bên ngoài. Nếu có, xin vui lòng chỉ ra văn bản đó ở đâu. Liên kết thứ hai không phải là một hướng dẫn, mà là một câu hỏi và trả lời mâu thuẫn với tiền đề của câu hỏi của bạn. Bạn cho rằng có "nhiều ... hướng dẫn (điều đó) nói rằng mặt trong của đĩa cứng nhanh hơn" , nhưng bạn vẫn chưa cung cấp dù chỉ một. Câu hỏi của bạn dựa trên một tiền đề bị lỗi. Đúng câu hỏi hoặc tôi bỏ phiếu để đóng.
mùn cưa

Câu trả lời:


32

Phía nào thực sự nhanh hơn?

Toàn bộ cụm đĩa cứng quay với tốc độ RPM cố định, do đó tốc độ góc không đổi.
Độ trễ quay trung bình sẽ giống nhau trong mọi trường hợp, vì tốc độ góc là như nhau trong mọi trường hợp.

Các xi lanh bên ngoài có tốc độ tuyến tính nhanh hơn.
Nếu không ghi bản ghi theo vùng, việc đọc một khu vực trên một bản nhạc bên ngoài sẽ giống như một bản nhạc bên trong.
Với tính năng ghi vùng (như được sử dụng trên tất cả các ổ cứng mới), việc đọc một cung trên rãnh ngoài sẽ "nhanh hơn" (không chậm hơn) so với rãnh bên trong.

Bạn dường như đang đọc sai các hướng dẫn này. Liên kết # 1 và # 3 nói rõ rằng đọc ở các xi lanh bên ngoài có thể nhanh hơn các xi lanh bên trong.
Trong liên kết số 1, "phần cuối của đĩa " dùng để chỉ các hình trụ trong cùng.
Trong liên kết số 3, " phần đầu của bài kiểm tra " đề cập đến việc bắt đầu từ hình trụ 0, là hình trụ ngoài cùng.
Không có mâu thuẫn hoặc mâu thuẫn về chủ đề này trong số bốn liên kết bạn đã cung cấp.

Lưu ý rằng đĩa quang (ví dụ: CD, DVD) khác với ổ cứng.
Đĩa quang sử dụng rãnh xoắn ốc (mỗi bên có thể sử dụng) bắt đầu từ bên trong và xoắn ốc ra bên ngoài.
Ổ cứng sử dụng các rãnh tròn đồng tâm trên mỗi bề mặt. Nhiều bề mặt có các rãnh được tổ chức thành hình trụ. Hình trụ ngoài cùng luôn được đánh số # 0.

Là sự khác biệt đáng chú ý?

Điều đó phụ thuộc vào những gì bạn đang làm.

Kể từ ngày 14 "platters, sau đó 8", 5.25 "và 3.5", tỷ lệ chiều dài theo dõi giữa ngoài cùng và trong cùng dường như không bao giờ vượt quá 2: 1. Một lý do thực tế cho việc không vượt quá tỷ lệ này có thể là nhiều xi lanh hơn làm tăng thời gian tìm kiếm tối đa và trung bình.

Các ổ đĩa hiện đại sử dụng ghi âm được khoanh vùng tận dụng số lượng từ trường lớn hơn (và tốc độ tuyến tính nhanh hơn) của chiều dài theo dõi dài hơn của các xi lanh bên ngoài. Bằng cách phân bổ các khu vực trong mỗi khu vực cho một số lượng từ trường cố định, các khu vực sử dụng độ dài theo dõi nhất quán cho mỗi khu vực. Vì sẽ có nhiều cung trên mỗi rãnh trên các xi lanh bên ngoài, tốc độ truyền dữ liệu trên các xi lanh này hiện nhanh hơn các xi lanh bên trong.

Tốc độ dữ liệu trên hình trụ ngoài cùng có thể nhanh gấp đôi so với hình trụ trong cùng. Trung bình bạn có thể nhận được tốc độ dữ liệu nhanh hơn 50% trên một hình trụ bên ngoài so với hình trụ bên trong.

Nhưng lợi ích hiệu suất này chỉ có trên việc truyền dữ liệu giữa đầu R / W và đĩa. Việc truyền dữ liệu này của ngành chỉ là một lần chuyển trong số một số thao tác sẽ xảy ra để đáp ứng yêu cầu đọc hoặc ghi của HĐH.
Để đọc dữ liệu trong một khu vực ngẫu nhiên, các bước sẽ xảy ra là:

  • HĐH sẽ xây dựng một yêu cầu đọc ATAPI được truyền qua bus SATA.
  • HDD nhận được yêu cầu và xử lý lệnh.
  • Một tìm kiếm được bắt đầu cho hình trụ thích hợp (độ trễ này được gọi là thời gian tìm kiếm và có thể tiêu tốn 10 giây của mili giây).
  • Khi ở đúng trụ, đầu R / W chính xác được chọn và tìm kiếm cho khu vực thích hợp được bắt đầu.
  • Tính trung bình, việc tìm kiếm khu vực thích hợp mất khoảng một nửa cuộc cách mạng của đĩa (độ trễ này còn gọi là độ trễ quay ).
  • Khi tìm thấy khu vực thích hợp, dữ liệu khu vực thực tế được đọc vào bộ đệm của khu vực (thường là SRAM) (đây là hoạt động duy nhất bị ảnh hưởng bởi bên ngoài so với vị trí bên trong).
  • Sau khi toàn bộ khu vực đã được đọc, dữ liệu được xác nhận và có thể được sửa bằng ECC bởi bộ điều khiển trên tàu. Dữ liệu ngành sau đó có thể được truyền đến PC qua bus SATA.
  • HĐH nhận dữ liệu.

Bây giờ đó là chỉ cho một lĩnh vực.
Để biết ý tưởng về nhiều yêu cầu / thao tác đĩa để sao chép tệp, hãy xem câu trả lời này

Trên các lần đọc tuần tự không yêu cầu thao tác tìm kiếm, thì thời gian R / W của đĩa trở thành một mục nổi bật hơn trong tổng thời gian để thực hiện truy cập đĩa. Làm thế nào tốt bạn có thể nhận thức giảm một vài micro giây là đáng nghi ngờ.

Làm thế nào các phân vùng được đặt vật lý trên đĩa so với thứ tự liệt kê phân vùng - ví dụ gparted hiển thị bố cục ruy băng logic của các phân vùng. Các phân vùng được hiển thị ở phía bên trái của dải băng này gần cạnh ngoài hay bên trong của đĩa?

Thông thường khu vực đầu tiên (xi lanh 0, đầu 0, khu vực 0) được đặt ở phía bên trái của các đại diện này. Biểu đồ hoặc thanh biểu thị thứ tự số của các ngành, tăng số ngành nhanh nhất, sau đó là số đầu (cho số theo dõi), sau đó là số xi lanh. Sự tiến triển này đi từ xi lanh ngoài cùng đến xi lanh trong cùng.

Một phân vùng hiển thị ở phía bên trái có thể sẽ thực sự nằm ở các xi lanh bên ngoài. GParted có các hộp thuộc tính cung cấp địa chỉ đĩa thực (theo số ngành) để xác minh các mối quan hệ này.

Có các điểm chuẩn phần mềm như lần đầu tiên thử nghiệm một số nội dung chuyên sâu về đĩa trên các bản cài đặt vanilla giống hệt nhau của cùng một hệ điều hành nhưng trên các phân vùng khác nhau, bên trong và bên ngoài không?

Tôi không có ý kiến.


9
máy tính thật hấp dẫn.
Félix Gagnon-Grenier

1
Chi tiết rõ ràng! Ước gì tôi có thể nâng cao hơn một lần.
thúc

@sawdust Điều gì xảy ra khi chúng ta có một đĩa 4TB được định dạng mới, với 4 đĩa mỗi cái 1TB? Giả sử khối dữ liệu ban đầu là 100 MB dữ liệu; nó sẽ được lưu trữ theo tỷ lệ trên tất cả 4 đĩa ở bên ngoài, ví dụ 25 MB mỗi cái. Hoặc trong một đĩa đơn với 100MB. Lý do tôi hỏi là để biết những gì cần phải được thực hiện nếu tôi có nhiều hệ điều hành được cài đặt trong cùng một đĩa. Cảm ơn bạn đã dành thời gian.
Raul

1
@Rahul - Các lĩnh vực thực tế được chọn phụ thuộc vào sơ đồ phân bổ hệ điều hành / hệ thống tập tin. Giả sử phân bổ liền kề, việc phân bổ các ngành giữa các bề mặt sẽ phụ thuộc vào công suất theo dõi (mà bạn thậm chí chưa xem xét) và số lượng đầu R / W (ví dụ 8). Nhưng ghi bit vùng làm cho kích thước theo dõi và hình trụ biến đổi, và do đó không xác định bên ngoài với ổ cứng. Xi lanh, không phải đĩa hoặc bề mặt, là số lượng nổi bật; một tìm kiếm (cơ điện) đòi hỏi nhiều thời gian hơn một công tắc đầu R / W (điện tử).
mùn cưa

1
@sawdust, tôi vừa hoàn thành việc phản chiếu một raid1 trong đó tôi đang sử dụng 2 ổ đĩa wd tương đương nhau. Sau đó, tôi nhận thấy rằng việc thông lượng giảm dần khi ổ đĩa đang được di chuyển, ở đây bạn có thể tìm thấy một biểu đồ của nó snapshot.raintank.io/dashboard/snapshot/. Như bạn đã đề cập, vào cuối ổ đĩa bạn nhận được 50 % hiệu suất tuyến tính.
Pablo

2

Xem tại đây: http://www.pythian.com/blog/hard-drive-inner-or-outer/

Nó phụ thuộc vào mô hình bit của đĩa. Một số đĩa giữ cùng số bit trên mỗi 'vòng'. Chúng thường rẻ hơn, ít hơn các đĩa cắt cạnh vì khó tạo ra các đĩa dày nhất mà không đóng gói thêm bit vào diện tích bề mặt bổ sung trên các bình thuốc bên ngoài của vòng. Các đĩa này sẽ ghi nhanh hơn ở trung tâm của đĩa nơi dữ liệu được đóng gói nhiều hơn.

Mặt khác, một số ổ đĩa, đặc biệt là ổ 2,5 ", có đầu đọc gần trung tâm của đĩa, điều này giúp giảm thời gian tìm kiếm đáng kể cho phần trong cùng của ổ đĩa. được ghi vào đĩa và do đó đỗ các đầu gần với HĐH hơn sẽ dẫn đến hiệu năng HĐH nhanh hơn nói chung.

Thật kỳ lạ, có một số lượng nhỏ các ổ đĩa nhanh hơn đáng kể ở trung tâm, tại sao và làm thế nào tôi không biết, nhưng chúng tồn tại.

tl: dr Nó phụ thuộc vào ổ đĩa.

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.