Làm thế nào để nén NTFS ảnh hưởng đến hiệu suất?


57

Tôi đã nghe nói rằng nén NTFS có thể làm giảm hiệu suất do sử dụng CPU thêm, nhưng tôi đã đọc các báo cáo rằng nó thực sự có thể tăng hiệu suất do giảm số lần đọc đĩa. Chính xác thì nén NTFS ảnh hưởng đến hiệu năng hệ thống như thế nào?

Ghi chú:

  • Tôi đang chạy một máy tính xách tay với ổ cứng 5400 RPM và nhiều thứ tôi làm trên đó bị ràng buộc I / O.
  • Bộ xử lý là AMD Phenom II với bốn lõi chạy ở tốc độ 2.0 GHz.
  • Hệ thống được phân mảnh thường xuyên bằng UltraDefrag .
  • Khối lượng công việc là hỗn hợp đọc-ghi, với việc đọc xảy ra thường xuyên hơn so với ghi.
  • Các tệp được nén bao gồm một tập hợp con các tài liệu cá nhân được chọn (không phải thư mục nhà đầy đủ) và các chương trình, bao gồm một số trò chơi (ít đòi hỏi hơn) và Visual Studio (có xu hướng bị ràng buộc I / O thường xuyên hơn không).

12
Tôi nghĩ rằng câu trả lời đúng duy nhất là "đo lường nó trên hệ thống của bạn".
Mehrdad

Tôi nghĩ rằng điều này nên ở lại một câu hỏi chung chung. CPU nhanh hơn Bộ nhớ. Ngày nay. Hãy giả sử rằng. Về hiệu suất? Không biết, nhưng tôi cũng tò mò.
Apache

1
Nó là hệ thống gì? bạn có bao nhiêu lõi Là cpu hoạt động chuyên sâu, bạn sẽ có thêm một chút cpu liên quan đến tốc độ ổ cứng cho các hoạt động bạn sẽ làm? Ảnh hưởng đến mức tiêu thụ điện năng và nhiệt độ. Khả năng nén của dữ liệu. Đọc bao nhiêu, và viết bao nhiêu? Nén nó để bắt đầu là chậm, nhưng đọc lại (tùy thuộc) nên nhanh hơn bằng cách dễ dàng đo được đạn.
Psycogeek

Liên quan (nhưng với các trường hợp hơi khác nhau; cụ thể cho một thư mục có nhiều biểu tượng): superuser.com/questions/38605/
Đổi

1
Btw một điều bạn có thể thử, là chống phân mảnh. Tôi đã nghe những điều kỳ diệu về UltimateDefrag, nhưng tôi chưa bao giờ thử nó cho đến nay. (Trong số Diskeeper và PerfectDisk, tôi sử dụng cái thứ hai, vì Diskeeper đã ngừng phát hành các phiên bản mới, v.v.)
Apache

Câu trả lời:


36

Tôi đã nghe nói rằng nén NTFS có thể làm giảm hiệu suất do sử dụng CPU thêm, nhưng tôi đã đọc các báo cáo rằng nó thực sự có thể tăng hiệu suất do giảm số lần đọc đĩa.

Chính xác. Giả sử CPU của bạn, sử dụng một số thuật toán nén, có thể nén ở C MB / s và giải nén ở D MB / s, và ổ cứng của bạn có tốc độ ghi W và tốc độ đọc R. Miễn là C> W, bạn sẽ đạt được hiệu suất khi viết và miễn là D> R, bạn sẽ đạt được hiệu suất khi đọc. Đây là một giả định quyết liệt trong trường hợp ghi, vì thuật toán của Lempel-Ziv (như được triển khai trong phần mềm) có tốc độ nén không xác định (mặc dù nó có thể bị hạn chế với kích thước từ điển giới hạn).

Chính xác thì nén NTFS ảnh hưởng đến hiệu năng hệ thống như thế nào?

Vâng, đó chính xác là bằng cách dựa vào sự bất bình đẳng ở trên. Miễn là CPU của bạn có thể duy trì tốc độ nén / giải nén cao hơn tốc độ ghi của ổ cứng, bạn sẽ đạt được tốc độ tăng. Tuy nhiên, điều này có ảnh hưởng đến các tệp lớn, có thể bị phân mảnh nặng (do thuật toán) hoặc hoàn toàn không được nén .

Điều này có thể là do thuật toán Lempel-Ziv chậm lại khi quá trình nén tiếp tục (do từ điển tiếp tục phát triển, đòi hỏi nhiều so sánh hơn khi các bit xuất hiện). Giải nén hầu như luôn luôn có cùng tốc độ, bất kể kích thước tệp, trong thuật toán Lempel-Ziv (vì từ điển chỉ có thể được xử lý bằng cách sử dụng sơ đồ cơ sở + bù).

Nén cũng tác động đến cách các tập tin được đặt trên đĩa . Theo mặc định, một "đơn vị nén" có kích thước gấp 16 lần một cụm (vì vậy hầu hết các hệ thống tệp NTFS của cụm 4 kB sẽ yêu cầu các khối 64 kB để lưu trữ tệp), nhưng không tăng quá 64 kB. Tuy nhiên, điều này có thể ảnh hưởng đến phân mảnh và yêu cầu không gian trên đĩa.

Như lưu ý cuối cùng, độ trễ là một giá trị thú vị khác của cuộc thảo luận. Mặc dù thời gian thực tế để nén dữ liệu không gây ra độ trễ, khi tốc độ xung nhịp của CPU là gigahertz (tức là mỗi chu kỳ xung nhịp nhỏ hơn 1 ns), độ trễ được giới thiệu là không đáng kể so với tốc độ tìm kiếm ổ cứng (nằm trên thứ tự của mili giây, hoặc hàng triệu chu kỳ đồng hồ).


Để thực sự xem liệu bạn có trải nghiệm tăng tốc hay không, có một vài điều bạn có thể thử. Đầu tiên là đánh giá hệ thống của bạn bằng thuật toán nén / giải nén dựa trên Lempel-Ziv. Nếu bạn nhận được kết quả tốt (ví dụ C> W và D> R), thì bạn nên thử bật tính năng nén trên đĩa của mình.

Từ đó, bạn có thể muốn làm nhiều điểm chuẩn hơn về hiệu suất ổ cứng thực tế. Một điểm chuẩn thực sự quan trọng (trong trường hợp của bạn) sẽ là để xem các trò chơi của bạn tải nhanh như thế nào và xem các dự án Visual Studio của bạn biên dịch nhanh như thế nào.

TL, DR: Nén thể khả thi đối với một hệ thống tệp sử dụng nhiều tệp nhỏ yêu cầu thông lượng cao và độ trễ thấp. Các tệp lớn không (và nên) không bị ảnh hưởng do các lo ngại về hiệu suất và độ trễ.


Bạn có thể liên kết bất kỳ điểm chuẩn dựa trên thuật toán nén / giải nén dựa trên Lempel-Ziv không?
dùng1075375

Sự phân mảnh mà nén NTFS tạo ra (và nó thêm vào khi một tệp được sửa đổi) sẽ dễ dàng loại bỏ bất kỳ sự tăng hiệu suất nào. Nếu bạn có một tập dữ liệu rất nén mà sẽ không được sửa đổi thường xuyên và bạn chống phân mảnh sau khi nén, thì đó có thể là một lợi ích ròng. Sửa đổi sau khi nén sẽ gây ra sự phân mảnh khó chịu. Re: điểm chuẩn: ngay cả CPU chậm ngày nay cũng nhanh ở LZ. Vấn đề phân mảnh là vấn đề lớn nhất cho đến nay. Đó là một trường hợp cổ điển trong đó tối ưu hóa chỉ hữu ích trong bối cảnh hạn chế. Chọn những gì để NTFS nén rất cẩn thận và nó sẽ là một chiến thắng tổng thể.
Jody Lee Bruchon 04/12/2015

1
Còn SSD thì sao?
Hươu cao cổ Violet

Làm thế nào tôi có thể đo C, D, W và R?
Geremia

Tôi có đánh giá cao một số ví dụ điển hình thực tế cho những khái niệm trừu tượng "C> W và D> R" không? Ví dụ, có lợi khi nén "Tệp chương trình" và / hoặc "Windows" trên máy tính xách tay 4 lõi có ổ cứng không? và với SSD? Tiêu thụ pin sẽ bị ảnh hưởng đáng kể?
kxr

7

Bạn có một đĩa khá chậm, vì vậy câu hỏi của bạn không có giá trị. Nén NTFS là bộ xử lý chuyên sâu và được điều chỉnh về tốc độ thay vì hiệu quả nén.

Tôi hy vọng rằng bạn sẽ thấy một cải tiến (rất) nhỏ cho các hoạt động đọc. Tuy nhiên, khi truy cập một tệp nằm trong bộ đệm của hệ thống, bạn sẽ có một lần nhấn hiệu năng, vì nó sẽ phải được giải nén lại trên mỗi lần truy cập.

Tất nhiên bạn sẽ thấy rằng các hoạt động ghi sẽ chậm hơn do nén bổ sung.

Sao chép các tệp trên cùng đĩa NTFS này yêu cầu giải nén và nén, vì vậy những tệp này sẽ bị ảnh hưởng nhiều nhất.

Nén NTFS cũng có thể làm tăng sự phân mảnh đáng kể, nhưng đây không phải là vấn đề đối với hầu hết các máy tính 'điển hình' dưới tải công việc 'điển hình'.

Nhiều loại tệp, chẳng hạn như hình ảnh JPEG hoặc video hoặc tệp .zip, về cơ bản không thể nén được, vì vậy những tệp này sẽ chậm sử dụng hơn và không có bất kỳ khoảng trống nào được lưu.

Các tệp nhỏ hơn một cụm đĩa (thường là 4K) không được nén, vì không có mức tăng. Tuy nhiên, thậm chí kích thước cụm nhỏ hơn đôi khi được khuyên khi nén toàn bộ âm lượng.

Nén NTFS được khuyến nghị cho các tệp hoặc tệp tương đối tĩnh. Nó không bao giờ được khuyến nghị cho các tập tin hệ thống hoặc thư mục Người dùng.

Nhưng vì cấu hình phần cứng thay đổi từ mô hình máy tính này sang mô hình máy tính khác, tùy thuộc vào ổ đĩa, bus, RAM và CPU, chỉ có thử nghiệm sẽ cho biết hiệu quả chính xác của việc nén sẽ là gì đối với mô hình máy tính của bạn.


5

Tôi đã giải thích nó ở đây trong mục Wikpedia cho NTFS:


NTFS có thể nén các tệp bằng thuật toán LZNT1 (một biến thể của LZ77 [23]). Các tập tin được nén trong khối 16 cụm. Với các cụm 4 kB, các tệp được nén thành các khối 64 kB. Nếu việc nén làm giảm 64 kB dữ liệu xuống còn 60 kB trở xuống, NTFS sẽ xử lý các trang 4 kB không cần thiết như các cụm tệp thưa thớt trống rỗng mà chúng không được ghi. Điều này cho phép thời gian truy cập ngẫu nhiên không hợp lý. Tuy nhiên, các tệp nén lớn trở nên phân mảnh cao khi mỗi đoạn 64 kB trở thành một mảnh nhỏ hơn. [24] [25] Microsoft không khuyến nghị nén cho các tệp vượt quá 30 MB vì ​​đạt được hiệu suất. [Cần dẫn nguồn]

Việc sử dụng nén tốt nhất là cho các tệp lặp đi lặp lại, hiếm khi được viết, thường được truy cập tuần tự và không được nén. Các tệp nhật ký là một ví dụ lý tưởng. Nén các tệp nhỏ hơn 4 kB hoặc đã được nén (như .zip hoặc .jpg hoặc .avi) có thể làm cho chúng lớn hơn cũng như chậm hơn. [Cần dẫn nguồn] Người dùng nên tránh nén các tệp thực thi như .exe và. phân trang trong và ngoài trong 4 trang kB). Nén các tệp hệ thống được sử dụng khi khởi động như trình điều khiển, NTLDR, winload.exe hoặc BOOTMGR có thể ngăn hệ thống khởi động chính xác. [26]

Mặc dù đọc dữ liệu truy cập ghi vào các tệp nén thường xuyên, nhưng không phải lúc nào cũng trong suốt [27], Microsoft khuyên bạn nên tránh nén trên các hệ thống máy chủ và / hoặc chia sẻ mạng giữ các cấu hình chuyển vùng vì nó gây ra tải đáng kể cho bộ xử lý. [28]

Các hệ thống người dùng đơn có không gian đĩa cứng hạn chế có thể được hưởng lợi từ nén NTFS cho các tệp nhỏ, từ 4 kB đến 64 kB trở lên, tùy thuộc vào khả năng nén. Các tệp nhỏ hơn 900 byte được lưu trữ với mục nhập thư mục trong MFT. [29]

Liên kết chậm nhất trong máy tính không phải là CPU mà là tốc độ của ổ cứng, do đó, nén NTFS cho phép không gian lưu trữ chậm, hạn chế được sử dụng tốt hơn, cả về không gian và tốc độ (thường). [30] (Điều này giả định rằng các đoạn tệp nén được lưu trữ liên tiếp.)


Tôi khuyên bạn chỉ nên nén đối với các tệp nén tới 64KB trở xuống (tức là 1 phần). Nếu không, tệp của bạn sẽ bao gồm nhiều phân số 64K hoặc ít hơn.

MyDefrag thực hiện công việc chống phân mảnh tốt hơn.


Kinh nghiệm của tôi với UltraDefrag là nó hoạt động rất tốt, mang lại khả năng chống phân mảnh hoàn toàn hơn so với trình chống phân mảnh tích hợp trong Windows, nhưng theo tôi biết, nó không chính xác như MyDefrag. Tôi đang sử dụng phiên bản 6 beta, có một vài lỗi và các tính năng chưa được thực hiện, nhưng nhanh hơn nhiều so với các phiên bản trước.
bwDraco

1

Nó sẽ làm cho hoạt động chậm hơn. Thật không may, chúng tôi không thể đo chính xác mức độ ảnh hưởng của nó đến hệ thống của bạn. Khi một tệp được nén được mở, nó cần nguồn điện của bộ xử lý để giải nén tệp để hệ thống có thể sử dụng nó; khi bạn hoàn thành và nhấn Save, nó sẽ sử dụng nhiều bộ xử lý hơn để nén lại. Chỉ có bạn có thể đo hiệu suất mặc dù.


4
Tôi nghĩ rằng bạn đã bỏ lỡ toàn bộ điểm của câu hỏi. Có sự đánh đổi giữa việc mất nhiều thời gian hơn để nén / giải nén dữ liệu và mất ít thời gian hơn để đọc dữ liệu ra khỏi đĩa (nhờ vào việc đọc ít dữ liệu hơn). Vì vậy, khẳng định của bạn không được đảm bảo. Một ví dụ rõ ràng khi nén có thể dễ dàng giành chiến thắng là khi bạn đọc hệ thống tệp mạng. Với một hệ thống tệp cục bộ, nó không rõ ràng, nhưng không được bảo đảm để đi theo cách này hay cách khác.
jjlin

@jjlin Bạn có ví dụ về thời điểm nhanh hơn không?
Luke Luke REINSTATE MONICA của Canada

@Luke hãy giả sử CPU của bạn, sử dụng một số thuật toán nén, có thể nén ở C MB / s và giải nén ở D MB / s, và ổ cứng của bạn có tốc độ ghi W và tốc độ đọc R. Miễn là C> W, bạn sẽ nhận được tăng hiệu suất khi viết và miễn là D> R, bạn sẽ đạt được hiệu suất khi đọc.
Đột phá

@Luke nó nhanh hơn khi sử dụng nó trên các ổ đĩa chậm, như trình điều khiển IDE cũ hoặc ổ đĩa bút USB 1.0.
Kurast

-1

Bất cứ ai nhìn thấy điều này ngày hôm nay cũng nên biết rằng, trong trường hợp trò chơi điện tử, có ngay cả những bản vá thường xuyên, cho phép nén trên ổ đĩa hoặc thư mục có thể giảm thời gian tải, ngay cả trên cpus chậm hơn của ngày hôm nay và ngay cả trên ssd Mặc dù vậy, hầu hết mọi người đều không có), bạn cần phải chống phân mảnh thường xuyên và tôi khuyên bạn nên mua đĩa hoàn hảo, một khi bạn sử dụng chức năng chống phân mảnh "Smart agressive", nén SAU, hãy để tính năng tự động ngăn chặn tính năng xáo trộn của nó, nó sẽ để mắt về hoạt động và tự động tối ưu hóa để tránh phân mảnh, rất ít để không bị ảnh hưởng hoàn hảo (thử nghiệm tất cả các cách trở lại với các bộ tứ gen đầu tiên cũ của cả amd và intel trên các cửa sổ hiện đại gần đây)

nhiều tệp trò chơi nén hoàn toàn tốt, một số trò chơi có tệp chiếm dung lượng đĩa, mặc dù hầu hết trống ... một trò chơi tôi đã nén một lúc trở lại từ 6gb trong một trong các thư mục của nó xuống dưới 16mb ..... (ước gì tôi đã đùa ... nói về lãng phí không gian và lãng phí I / O ....)

nén một thư mục hơi của bạn bè một lúc trước, mất 4 ngày để nén (nó trên ổ đĩa 4tb và nó bắt đầu đầy 3/4), khi nó được thực hiện .... anh ấy đã sử dụng khoảng 1/3 tổng số ổ đĩa, phân mảnh đã mất một ngày khác (nhưng, nó bắt đầu bị phân mảnh khủng khiếp bởi vì, anh ta chưa bao giờ thực hiện việc chống phân mảnh trên nó, bao giờ..despite nhiều mmo trên nó ... và các trò chơi hơi nước / uplay / origin / etc trên đó ... )

KHÔNG nén thư mục hình ảnh / hình ảnh của bạn, nó sẽ không làm được gì, và sẽ chỉ khiến việc truy cập chúng chậm hơn trên các hệ thống chậm (thậm chí sẽ không nhận thấy trên một giàn khoan 1/2 dù ...)

Tôi đã nén các ổ đĩa của mình trên mọi hệ thống kể từ nt4, NHƯNG, một cách có chọn lọc, tôi thực sự sẽ giải nén các thư mục trong đó việc nén không gây hại nhiều hơn, đó là "cách thực hành tốt nhất" mà chúng tôi đã nghĩ ra trong ngày khi các game thủ, chuyên viên máy tính " "Các bạn (trước đó là một thuật ngữ), và thành thật mà nói, tôi ước họ có cách điều chỉnh tốt hơn để nén ổ đĩa / dữ liệu, sử dụng một công cụ không miễn phí nhưng giá cả phải chăng, giúp bạn tốt hơn nhiều kết quả nén mà không nén bất kỳ dữ liệu nào không nên nén ....

dù sao, thậm chí nhiều hệ thống lõi kép cũ hơn thực sự có lợi cho tổng thể nếu bạn 1. chạy ccleaner 2. chạy chkdsk / f từ dấu nhắc lệnh nâng cao (gõ y sau đó khởi động lại và để nó chạy kiểm tra) 3. nén ổ đĩa. 4. chống phân mảnh bằng mydefrag hoặc tốt hơn, đĩa hoàn hảo, điều này sẽ mất thời gian .. 5. phạt bất kỳ thư mục nào chứa tệp lớn hoặc hình ảnh / nội dung khác không nén tốt / giải nén thư mục hoặc chỉ các tệp, exp của tôi ở đây là, bạn hiếm khi phải chống phân mảnh sau phần này của quá trình, nhưng tốt nhất nên kiểm tra.

Tôi hiểu lý do tại sao một số người chống lại việc nén, nhưng, khi đã kiểm tra nó, khi được sử dụng đúng cách, ssd hoặc hdd, và đặc biệt là làm chậm các hdd và ssd cũ, việc nén khi được sử dụng đúng cách có thể giúp tiết kiệm không gian mà cả hiệu suất, thậm chí cả hai cũ hơn lõi có thể xử lý các chu kỳ nén / giải nén trung bình nhanh hơn sau đó ổ đĩa trong các hệ thống đó có thể di chuyển, đã thử nghiệm điều này, ssd thiết kế cũ và rẻ hơn, có thể hưởng lợi từ việc nén, không nhiều như hdd chậm hơn trong hầu hết các trường hợp, nhưng là bạn có một netbook có RẤT chậm, khó thay thế ssd trong đó, cũng như dễ dàng thay thế khe cắm ssd dễ dàng hơn, nhưng, điều ngu ngốc KHÔNG THỂ khởi động từ ssd đã thêm mà không xóa cái khác ... (bios khủng khiếp, nhưng ... đối với đơn vị là gì, nó thực sự tốt, mạnh hơn thì trông nó ..bên ngoài các ssd chậm được cài đặt theo cách mà bạn phải tách toàn bộ để lấy nó ......), nén ổ đĩa đó và chỉ cần có các cửa sổ và các ứng dụng cơ bản nhất (như văn phòng) chậm ssd thực sự đã tăng tốc nó, ngay cả khi đọc / ghi, bởi vì cpu của nó thực sự đang chờ đợi ssd chết tiệt..tôi không nên dùng cái nhanh hơn ... tôi đề nghị chỉ cần đặt bộ tải khởi động vào ssd nội bộ và hệ điều hành trên phần bổ sung nhưng ... hy vọng cuối cùng sẽ tiêu diệt thứ ngu ngốc đó bằng cách sử dụng hầu hết nó cho tệp trang .... (128gb của nó, nhưng vô duyên, như tôi có ổ đĩa flash USB3 có khả năng ghi tốt hơn .... có giá tất cả khi bán tại newegg / amazon ......)nén ổ đĩa đó và chỉ có các cửa sổ và các ứng dụng cơ bản nhất (như văn phòng) trên ssd chậm thực sự đã tăng tốc nó, ngay cả khi đọc / ghi, vì cpu của nó thực sự đã chờ đợi ssd chết tiệt..tất cả nhanh hơn một trong những điều anh ấy đã nói ... tôi đề nghị chỉ cần đặt bộ tải khởi động vào ssd nội bộ và hệ điều hành được thêm vào nhưng ... hy vọng cuối cùng sẽ giết được điều ngu ngốc bằng cách sử dụng hầu hết nó cho tệp trang .... (128gb của nó nhưng, chậm một cách vô duyên, như tôi có ổ đĩa flash USB3 có đầu ghi tốt hơn .... có giá bán tại newegg / amazon ......)nén ổ đĩa đó và chỉ có các cửa sổ và các ứng dụng cơ bản nhất (như văn phòng) trên ssd chậm thực sự đã tăng tốc nó, ngay cả khi đọc / ghi, vì cpu của nó thực sự đã chờ đợi ssd chết tiệt..tất cả nhanh hơn một trong những điều anh ấy đã nói ... tôi đề nghị chỉ cần đặt bộ tải khởi động vào ssd nội bộ và hệ điều hành được thêm vào nhưng ... hy vọng cuối cùng sẽ giết được điều ngu ngốc bằng cách sử dụng hầu hết nó cho tệp trang .... (128gb của nó nhưng, chậm một cách vô duyên, như tôi có ổ đĩa flash USB3 có đầu ghi tốt hơn .... có giá bán tại newegg / amazon ......)ngần ngại hy vọng cuối cùng sẽ tiêu diệt thứ ngu ngốc đó bằng cách sử dụng hầu hết nó cho tệp trang .... (128gb của nó, nhưng chậm một cách vô duyên, như tôi có ổ đĩa flash USB3 có đầu ghi tốt hơn .... có giá bán tại newegg / amazon ......)ngần ngại hy vọng cuối cùng sẽ tiêu diệt thứ ngu ngốc đó bằng cách sử dụng hầu hết nó cho tệp trang .... (128gb của nó, nhưng chậm một cách vô duyên, như tôi có ổ đĩa flash USB3 có đầu ghi tốt hơn .... có giá bán tại newegg / amazon ......)

Tôi thực sự khuyên bạn nên nén ít nhất ổ đĩa / thư mục trò chơi của mình ... chúa ơi, điều khác biệt có thể thực hiện trên các hệ thống nhanh thậm chí !!!


hầu hết các trò chơi đã nén dữ liệu của họ, không thể nén thêm được nữa
M.kazem Akhÿ

-2

Windows nén dữ liệu không được sử dụng gần đây trong RAM, thậm chí SSD còn là một phần nhỏ của tốc độ mà tôi đoán rằng hiệu năng đạt được là không thành vấn đề. Tôi quan tâm nhiều hơn đến các khối nén phát triển lỗi 1-2 bit và không thể khôi phục một số hoặc tất cả dữ liệu ... hoặc lỗi từ điển trong trường hợp xấu nhất. Bất cứ điều gì tạo ra một đĩa không thể đọc được trên các hệ điều hành thay thế và có khả năng làm giảm độ tin cậy đều không xứng đáng với tốc độ tăng thêm mà nó có thể mang lại, IMHO. Các tệp gói kết cấu trò chơi video và như vậy thường đã được nén, vì vậy tôi không thấy cách phân lớp khác sẽ cải thiện mọi thứ. Tôi muốn thấy một hệ điều hành hỗ trợ đánh dấu các tệp dưới dạng bố cục tuyến tính trên hình dạng đĩa để r / w ngẫu nhiên không được sử dụng. Nó tăng tốc mọi thứ ngay cả trên SSD cho các trường hợp sử dụng nhất định. Vấn đề khác của tôi với nén là vì hình ảnh và phim đã được nén, cũng như các tài liệu MS Office và hàng tấn định dạng khác, bạn bị mắc kẹt đánh dấu các tệp là có thể nén và vi mô hóa nó. Đối với cây nguồn linux hoặc dự án nguồn mở lớn, nó có thể giúp ích rất nhiều vì việc nén thường là tối ưu trên các tệp văn bản.


1
Để làm rõ điều tuyến tính trên hình học chủ yếu sẽ giúp các ổ cứng và các tệp trên 500MB hoặc hơn. Tôi đã làm việc với các tệp TIFF 500GB trước đó sẽ có lợi khá nhiều khi tải. Windows cố gắng làm điều này nhưng điều đó phụ thuộc vào ổ đĩa bị phân mảnh thường xuyên và kích thước cụm thích hợp có thể không tối ưu cho các ứng dụng khác. Để giải quyết vấn đề rắc rối này, tôi sử dụng ổ SSD để khởi động, ổ đĩa 2TB cho các dự án âm nhạc / phim, 2TB khác cho các tệp RAW từ máy ảnh DSLR và 4TB lưu trữ một lượng lớn mã nguồn mà tôi có thể nén để đạt được mức tăng khá lớn không gian.
Guesty McGuesterson

1
Lý tưởng nhất là tôi muốn có một ổ SSD thứ hai chỉ dành cho "tệp chương trình" để hạn chế sự tranh chấp giữa các tệp hệ thống và các tệp đó, nhưng các cửa sổ có xu hướng phá vỡ các nỗ lực để thiết lập nó sau một vài tuần. Tôi có thể tạo D: \ Program Files hoặc bất cứ thứ gì, nhưng quá nhiều chương trình được mã hóa cứng để đưa crap vào ổ đĩa hệ thống theo đúng nghĩa đen ở mọi nơi.
Guesty McGuesterson

-2

Không nên sử dụng nén Microsoft Windows NTFS cho bất kỳ thứ gì ngoài các tệp nhật ký hoặc nói chung là các tệp văn bản hoặc các tệp có khả năng nén cao.

Xem xét điều này: trong lịch sử tôi đã thấy hiệu suất nén tệp bị kẹt ở 20-25 MiB / s. Đây là tốc độ bình thường để nén một tệp với một bộ xử lý 2.4-3.0Ghz. Nén NTFS không phải là đa luồng. Đây là một vấn đề rất lớn!

Xem xét tốc độ khá cho một ổ cứng hiện nay là 100 MiB / s. Nếu bạn không nén được khoảng 4-5 lần, thì bạn sẽ mất hiệu suất cả về đọc và viết. Đây là những gì sẽ xảy ra.

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.