Thủ thuật công nghệ

Tăng tốc cho hệ thống Windows chuyên sâu

Tăng tốc cho hệ thống Windows chuyên sâu
id="post_message_12267943">
Tăng tốc hệ thống một cách chuyên sâu và trực quan? Câu hỏi này mình đã tìm hiểu vài diễn đàn tin học thì nhận được câu trả lời chung chung quá như sau: tắt hiệu ứng, tắt ứng dụng, ... Nó rất, rất nhàm và không thấy đá động gì đến kỹ thuật cốt lõi của vấn đề. Do vậy, mình sẽ viết một bài, cũng là tối ưu cho tăng tốc Windows ở mức hệ thống trong phạm vi khả năng của mình.

Với bài viết tăng tốc Windows này, các bạn cần lưu ý trước khi muốn xem nội dung bên dưới:
_Mình không đưa vấn đề tắt, giảm hiệu ứng cũng như chương trình
_Không phù hợp với "nghèo", vì chủ thể dạng này đưa vào những bạn máy có cấu hình mạnh, bộ nhớ truy xuất ngẫu nhiên vật lý (RAM) cao. Xin lỗi vì nói như vậy.

Đương nhiên, có những sai sót không tránh khỏi, mong mọi người góp ý thêm. Chúng ta bắt đầu (lấy ví dụ máy của mình cấu hình)
_CPU: Core 2 Duo E8200 (2.66GHz - 6MB Cache)
_RAM: Dual Channel (4GB x 2)
_HDD: 500GB (7200rpm - SATA2)
_OS: Windows 7 Pro 64bit

Bước 1: Thiết đặt Virtual Memory
Bộ nhớ này thông thường được hệ thống tự động gán với định mức bằng số RAM mà hệ thống nhận diện được. Nếu bạn có 4GB RAM thì nó sẽ là 4096MB, nếu bạn có 8GB RAM thì nó sẽ là 8192MB. Tuy nhiên, vấn đề nằm ở chỗ nếu bộ nhớ này quá thấp, có thể sẽ khiến hệ thống hoạt động mất ổn định, nếu quá cao thì cũng mất ổn định. Vì sao?
_Quá thấp: không đủ lượng bộ nhớ để cấp phát "ảo" cho việc truy xuất (bao gồm đọc/ghi) tập tin
_Quá cao: tốc độ ổ cứng sẽ không thể đáp ứng, dẫn đến hiện tượng bị "lì"
Do đó, dù RAM có bao nhiêu thì cũng nên dừng ở mức 4GB là an toàn

Tăng tốc cho hệ thống Windows chuyên sâu

Bước 2: Bật tính năng bộ đệm được hỗ trợ sẵn từ ổ cứng
Nếu sử dụng ổ cứng cơ có bộ đệm càng cao thì việc sử dụng sẽ càng hiệu quả cho tốc độ truy xuất. Ở đây với hệ máy gia đình thì HDD Western Digital (dòng màu đen) là tốt nhất nếu so sánh giá cả/hiệu năng

Tăng tốc cho hệ thống Windows chuyên sâu


Bước 3: Gia tăng bộ nhớ đệm cho các tập tin hệ thống, tối ưu mức sử dụng RAM

Việc gia tăng bộ nhớ đệm cũng là một trong những trọng yếu để góp phần thúc đẩy tốc độ truy xuất hệ thống. Thật ngạc nhiên là trong Windows chúng ta đã có sẵn tính năng này, nhưng vì lý do nào đó nó không được thiết đặt.

 
Gắn thêm RAM không phải lúc nào cũng làm tăng lượng bộ nhớ phân trang hiện có của hệ thống đối với NTFS. Vì vậy thiết đặt memoryusage ở mức 2 để tăng giá trị này. Điều đó cải thiện hiệu năng nếu hệ thống đang truy xuất quá nhiều tập tin

Tăng tốc cho hệ thống Windows chuyên sâu

Từ dòng lệnh (CMD), gõ lệnh sau để xem đã bật hay chưa:
Code:
fsutil behavior query memoryusage
Nếu chưa, hãy bật nó lên bằng lệnh:
Code:
fsutil behavior set memoryusage 2
Tăng tốc cho hệ thống Windows chuyên sâu

Trong đó
_0 là không gán gì
_1 gán đến mặt định
_2 gán hỗ trợ gia tăng lượng bộ nhớ đệm

Bước 4: Giảm thời gian tắt máy.
Mặt định, thời gian chờ để đóng hết các ứng dụng đang chạy và đưa máy vào quá trình tắt là 12000micro giây (12 giây). Chúng ta giảm lại còn 6 giây là được.
Từ Registry Editor chọn:
Code:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlWaiKillServiceTime
Tăng tốc cho hệ thống Windows chuyên sâu

Bước 5: Gia tăng bộ nhớ đệm giúp HDD hoạt động hiệu quả hơn, yêu cầu phải có lượng RAM lớn.
Đây cũng là bước cuối cùng của bài viết, chúng ta sử dụng 2 ứng dụng từ hãng SuperSpeed để quản lý việc truy xất ổ đĩa, đệm ổ đĩa tốt hơn.

A: SuperCache - ứng dụng gia tăng bộ nhớ đệm cho HDD, giảm thời gian yêu cầu/phản hồi, từ đó cũng giảm được quá trình xử lý của CPU, thắt cổ chai, ....

Tăng tốc cho hệ thống Windows chuyên sâu

Qua hình trên, ta thấy sự hoạt động của SuperCache:
_Lấy một phần RAM được cấu hình làm bộ đệm đứng giữa hệ thống điều hành/ứng dụng với ổ cứng vật lý
_SuperCache sẽ ghi nhận những nhu liệu nào được dùng thường xuyên và đặt tại đó, những tín hiệu yêu cầu/phản hồi sau (nhưng có cùng nhu liệu so với yêu cầu trước) sẽ được lấy từ đây, giảm thểu hàng chờ so với việc phải truy xuất vào HDD.

Để áp dụng, chúng ta cần phải mua ứng dụng này tại: http://www.superspeed.com/desktop/supercache.php
_Cài đặt: chú ý khi cài chọn vào ổ nào là ổ dùng để Boot, quá trình cài sẽ yêu cầu khởi động lại máy
_Sử dụng: sau khi cài xong thì khởi động trình SuperCache lên, chọn chuột phải vào Partition và chọn Start để bắt đầu cấu hình. Hình dưới đây mô tả chi tiết, mình lấy 1GB cho mỗi Partition thôi

Tăng tốc cho hệ thống Windows chuyên sâu

Lưu ý chế độ Deffered-Write Mode: chế độ tăng giảm thời gian ghi giá trị dữ liệu
_Nếu tăng nhiều: sẽ làm hệ thống truy xuất nhanh. Nhưng khi mất điện đột ngột, bạn sẽ mất đi khoảng dữ liệu tương tứng trong khoản thời gian đó
_Nếu tăng ít: hiệu quả cũng không là bao, vì vậy tầm 5 đến 10 giây là ổn

B: RamDisk - cũng như SC ở trên là áp dụng tính năng truy xuất của RAM để phục vụ nhu liệu ổ cứng, nhưng khác 1 điểm là RamDisk không phải dùng để tăng đệm. Tính năng chính của nó là tạo lập hằn một ổ cứng từ dung lượng RAM để truy xuất dữ liệu nhanh chóng. Việc này khá hay đối với hệ thống máy chủ, nhưng máy cá nhân cứ dùng cũng chẳng sao Tăng tốc cho hệ thống Windows chuyên sâu

Chương trình này là trả phí: http://www.superspeed.com/servers/ramdisk.php

RamDisk có quá trình hoạt động như sau
_Tạo một "HDD" để lưu trữ có tốc độ của RAM
_Với tốc độ của RAM thì truy xuất rất "mướt"
_Khi tắt máy theo ĐÚNG QUY CÁCH, dữ liệu từ "HDD RAM" sẽ được chép vào HDD "thiệt".

Tuy nhiên, RAM có 1 điều là nếu khởi động hay mất điện là dữ liệu sẽ "đi sạch bách", và nhược:
_Không phụ hợp cho những nơi điện không ổn định
_Nếu dữ liệu từ "HDD RAM" nhiều thì tắt/mở máy sẽ khá lâu do hệ thống phải làm thêm thao tác: chép ngược "HDD RAM" vào HDD "thiệt; từ HDD "thiệt" sẽ lại chép vào "HDD RAM".

=====
 
Kết quả sau khi "chơi" với SuperCache
Tăng tốc cho hệ thống Windows chuyên sâu
Xin cảm ơn đã xem