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. . đị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) 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. 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”