Tối ưu hóa hoạt động của đĩa cứng
Khi các máy vi tính trở nên mạnh mẽ hơn, với các bộ vi xử lý lên đến
hàng gigahertz (GHz) và giá RAM giảm nhanh, bạn sẽ nhận thấy rằng hệ
thống của bạn vẫn còn bị “ùn tắc” (tức hiệu ứng “nghẹt cổ chai”) ngay ở
việc truy xuất đĩa cứng. Mặc dù bạn không đủ giàu như . Bill Gate để
sắm một dãy đĩa SCSI cao tốc (high-speed SCSI disk arrays) cho máy của
bạn, nhưng bạn vẫn có cách tối ưu hóa hoạt động của đĩa cứng, nhờ đó
làm tăng khả năng hoạt động của toàn bộ hệ thống. Trong bài này, chúng
ta sẽ cùng khảo sát một số cách có thể làm cho ổ cứng đạt được hiệu suất
tối đa mà nó có thể cung cấp được.
5 trang |
Chia sẻ: tlsuongmuoi | Lượt xem: 1938 | Lượt tải: 0
Bạn đang xem nội dung tài liệu Tối ưu hóa hoạt động của đĩa cứng, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Khi các máy vi tính trở nên mạnh mẽ hơn, với các bộ vi xử lý lên đến
hàng gigahertz (GHz) và giá RAM giảm nhanh, bạn sẽ nhận thấy rằng hệ
thống của bạn vẫn còn bị “ùn tắc” (tức hiệu ứng “nghẹt cổ chai”) ngay ở
việc truy xuất đĩa cứng. Mặc dù bạn không đủ giàu như... Bill Gate để
sắm một dãy đĩa SCSI cao tốc (high-speed SCSI disk arrays) cho máy của
bạn, nhưng bạn vẫn có cách tối ưu hóa hoạt động của đĩa cứng, nhờ đó
làm tăng khả năng hoạt động của toàn bộ hệ thống. Trong bài này, chúng
ta sẽ cùng khảo sát một số cách có thể làm cho ổ cứng đạt được hiệu suất
tối đa mà nó có thể cung cấp được.
Các hệ thống tập tin và tính hiệu quả
Windows 2000 hổ trợ các hệ thống tập tin FAT16 (FAT), FAT32 và
NTFS. Có nhiều lý do thuyết phục để sử dụng NTFS trên tất cả các phân
vùng đĩa cứng của bạn. Việc mã hoá tập tin (File encryption), nén tập tin,
cấp hạn ngạch đĩa (disk quotas), tính bảo mật ở mức độ từng tập tin, và
những đặc trưng khác của Windows 2000 đòi hỏi NTFS; Bạn không thể
sử dụng các đặc tính này trên các phân vùng được định dạng trong các hệ
thống tập tin FAT. Vì NTFS là một hệ thống tập tin mạnh hơn, nó cũng
đòi hỏi sự phục vụ nhiều hơn của hệ thống (tức là làm cho hiệu suất của
hệ thống giảm đi chút xíu). Tuy nhiên, trong hầu hết các trường hợp, sự
khác biệt nhỏ về hiệu suất không đáng kể so với những ưu điểm nó mang
lại.
Định dạng so với chuyển đổi
Có một điều mà nhiều người không để ý là bạn có thể tăng hiệu suất hoạt
động của đĩa cứng bằng cách tiến hành định dạng sạch trong NTFS.
Windows 2000 cho phép bạn chuyển đổi từ một phân vùng FAT hay
FAT32 thành NTFS, nhưng một đĩa được chuyển đổi sẽ không “ngon
lành” như một đĩa được định dạng ở NTFS ngay từ đầu. Như vậy, nếu
bạn phải chọn lựa giữa chuyển đổi và định dạng, bạn có thể cần lưu lại dữ
liệu và định dạng phân vùng ở NTFS.
Lời khuyên
Nhớ lưu lại bất kỳ dữ liệu nào trên đĩa FAT/FAT32 trước khi bạn định
dạng nó ở NTFS, vì việc định dạng làm cho bạn bị mất tất cả dữ liệu trên
phân vùng.
Tinh chỉnh hiệu suất của NTFS
Bằng cách vô hiệu hóa các chức năng và những đặc tính không cần thiết,
bạn có thể cải thiện đáng kể hiệu suất của NTFS. Do khả năng tương
thích “lùi” (backward compatibility), NTFS tạo ra một tập tin “tám-chấm-
ba” (tên tập tin kiểu MS-DOS) song hành với tên tập tin dài mà bạn gán
cho một tập tin. Nếu bạn không chia xẽ các tập tin với các hệ điều hành
16-bit (MS-DOS, Windows 3.x) hay các ứng dụng chạy dưới dấu nhắc
DOS (như Foxpro for DOS chẳng hạn), bạn không cần đến đặc tính này.
Khi vô hiệu hóa việc tạo tự động các tên ngắn sẽ loại trừ “phí tổn” cần để
thực hiện nhiệm vụ này và nâng cao hiệu suất. Một đặc tính khác của
NTFS có thể cho vô hiệu hóa để cải thiện hiệu suất là tự động cập nhật
dấu ngày/giờ (cho biết thời gian truy cập gần đây nhất) khi bạn lướt qua
một thư mục. Cả hai sự điều chỉnh nhằm tinh chỉnh hiệu suất đĩa cứng
này đòi hỏi bạn phải điều chỉnh Registry. Nhớ luôn luôn thận trọng khi
thay đổi trực tiếp đối với Registry.
Lời khuyên
Trên các phân vùng NTFS nhỏ thì ảnh hưởng về hiệu suất do việc tự
động cập nhật ngày/giờ truy cập gần đây nhất có thể không đáng kể
nhưng trên các phân vùng lớn thì khá đáng kể.
Từ lệnh Run trên trình đơn Start, đánh Regedit hay Regedt32 và truy xuất
khóa dưới đây (xem Hình A):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileS
ystem
Hình A
Bạn có thể nâng cao hiệu suất hoạt động của đĩa cứng bằng cách điều
chỉnh Registry để vô hiệu hóa các đặc tính NTFS không cần thiết.
Để vô hiệu hóa các tên tập tin ngắn, thay đổi trị của
NtfsDisable8dot3NameCreation thành 1. Để vô hiệu hóa việc cập nhật
nhãn thời gian truy cập gần đây nhất, thay đổi trị của
NtfsDisableLastAccessUpdate thành 1. Nếu mục kiện chưa có sẳn, bạn sẽ
phải tạo nó.
Các đĩa động (Dynamic disks)
Windows 2000 hổ trợ việc tạo một kiểu đĩa mới (cách thức truyền thống
để tổ chức các đĩa là chia chúng thành các phân vùng, được gọi là một đĩa
cơ bản – basic disk), kiểu đĩa mới này, có tên gọi là các đĩa động
(dynamic disks), hổ trợ các cấp RAID phần mềm 0, 1, và 5. Các cấp
RAID này cung cấp khả năng chịu đựng sai sót (fault tolerance) và cũng
có thể làm tăng hiệu suất. Các cấp RAID chịu đựng sai sót (1 và 5) chỉ có
sẳn trên Windows 2000 Server, nhưng Windows 2000 Professional cho
phép bạn tạo striped volumes trên các đĩa động.
Lời khuyên
Mặc nhiên, các đia được cấu hình như là các đĩa cơ bản. Để chuyển đổi
một đĩa cơ bản thành đĩa động, mở Disk Manager (bấm nút phải con
chuột trên My Computer, chọn Manage, và chọn Storage | Disk
Management trong khung cửa sổ bên trái). Bấm nút phải chuột trên ổ đĩa
trong ô cửa sổ bên phải và chọn Upgrade To Dynamic Disk (trong
Windows 2000 Server). Lưu ý là bạn không thể đảo ngược quá trình và
“giáng cấp” về đĩa cơ bản mà không làm mất tất cả các dữ liệu trên đĩa.
Hiệu quả hoạt động của các striped volumes
Các Striped volumes (RAID 0) không có tác dụng gì về mặt chịu đựng sai
sót. Mục đích của việc tạo một volum RAID 0 là để nâng cao hiệu suất
của đĩa. Một Striped volume rãi dữ liệu xuyên suốt qua hai hay nhiều đĩa
cứng vật lý, các đĩa cứng này tạo thành một đĩa trên phương diện logic,
theo “sọc” (tức ghi luân phiên các kh?i dữ liệu trên đĩa thứ nhất, đến thứ
hai,... rồi lại quay trở lại đĩa thứ nhất và cứ như thế). Thông lượng (hay
năng suất chuyển tải dữ liệu) được tăng lên, vì hệ điều hành có thể truy
xuất đồng thời cả hai đĩa. Striped volumes cung cấp hiệu suất tốt nhất
trong tất cả các loại volums của Windows 2000.
”Đoàn tụ” đĩa cứng
Phân mãnh đĩa là một trong những nguyên nhân phổ biến nhất đối với
việc làm suy giảm hiệu suất đĩa cứng. Một đĩa cứng bị phân mãnh khi các
tập tin bị xóa và các tập tin mới được ghi lên đĩa, vì các tập tin mới không
được lưu trữ trong các liên cung kề cận nhau. Điều này làm tăng thời gian
tìm kiếm vì hệ thống phải tìm tất cả các “mãnh” của tập tin đã bị phân
chia tứ tán trong các vị trí vật lý khác nhau trên đĩa.
Một công cụ “đoàn tụ” đĩa cứng tái sắp xếp lại dữ liệu trên đĩa sao cho
các tập tin được lưu trữ trên các liên cung liền kề nhau. Windows 2000
Professional chứa một công cụ gọi là Disk Defragmenter, truy xuất bằng
Computer Management hay thông qua Start | Programs | Accessories |
System Tools. Bạn nên sử dụng công cụ Disk Defragmenter để phân tích
các đĩa cứng của bạn thường xuyên (như mô tả trong Hình B) và “đoàn
tụ” khi cần thiết. Điều này có thể làm tăng tốc độ truy cập đĩa đáng kể.
Hình B
Bạn nên phân tích đĩa thường xuyên và “đoàn tụ” khi cần.
Kết luận
Hiện tượng thắt cổ chai ở đĩa cứng là “kẻ tội đồ” đáng nghi nhất khi máy
chạy Windows 2000 Professional (kể cả bất kỳ hệ điều hành nào) bị chậm
lại. Ta cần phải thực hiện một số thao tác để tối ưu hóa hiệu suất đĩa cứng
và tăng tốc độ chung cho cả hệ thống trước khi móc “hầu bao” cho việc
nâng cấp phần cứng.
Các file đính kèm theo tài liệu này:
- Tối ưu hóa hoạt động của đĩa cứng.pdf