Trang chủ » làm thế nào để » Việc sử dụng lượng RAM không đồng đều trong mỗi khe sẽ làm giảm hiệu suất?

    Việc sử dụng lượng RAM không đồng đều trong mỗi khe sẽ làm giảm hiệu suất?

    Khi bạn thêm RAM vào máy tính, điều đó có thực sự quan trọng nếu các thanh có dung lượng bộ nhớ không bằng nhau hay bạn luôn cần chúng có dung lượng bộ nhớ bằng nhau? Bài hỏi và trả lời của SuperUser hôm nay có câu trả lời cho câu hỏi của người đọc tò mò.

    Phiên hỏi và trả lời hôm nay đến với chúng tôi nhờ sự hỗ trợ của SuperUser - một phân ngành của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng điều khiển.

    Hình ảnh lịch sự của redjar (Flickr).

    Câu hỏi

    Trình đọc siêu người dùng LanceLafontaine muốn biết nếu sử dụng lượng RAM không đồng đều có thực sự làm giảm hiệu suất hay không:

    Trang này mô tả các thông số kỹ thuật RAM cho nhiều máy tính xách tay MacBook. Trong phần dành cho máy tính xách tay của tôi (13 "Pro, cuối năm 2011), có ghi:

    • Ghi chú bổ sung: Để có hiệu suất tốt nhất, hãy điền vào cả hai khe nhớ, cài đặt một mô-đun bộ nhớ bằng nhau trong mỗi khe.

    Đây không phải là lần đầu tiên tôi nghe thấy hiện tượng này và nó chắc chắn không cụ thể đối với Apple. Tại sao điều này là trường hợp? Khác với việc giảm bộ nhớ khả dụng rõ ràng, tại sao việc chạy với 6 GB (1 * 4 GB cộng với 1 * 2 GB) lại tồi tệ hơn so với 8 GB (2 * 4 GB)?

    Việc sử dụng lượng RAM không đồng đều có làm giảm hiệu suất hay chỉ là chuyện hoang đường?

    Câu trả lời

    Những người đóng góp cho SuperUser David Schwartz và x có câu trả lời cho chúng tôi. Đầu tiên, David Schwartz:

    Với số lượng bộ nhớ bằng nhau trong cả hai khe, bộ nhớ có thể được xen kẽ để các khối liên tiếp của các khe cắm thay thế bộ nhớ. Bằng cách đó, quyền truy cập bộ nhớ được phân phối cho cả hai vị trí gần như hoàn toàn đồng đều, cho phép băng thông của chúng kết hợp.

    Với số lượng không đồng đều, bộ nhớ không thể được xen kẽ và phải được ánh xạ trước tiên đến một thanh và sau đó là thanh khác. Một chương trình đang truy cập vào một khối lớn bộ nhớ liền kề sẽ tìm thấy gần như tất cả quyền truy cập của nó vào một thanh và sẽ không có kết hợp băng thông.

    Tiếp theo là câu trả lời từ mVincent:

    • Ghi chú bổ sung: Để có hiệu suất tốt nhất, hãy điền vào cả hai khe nhớ, cài đặt một mô-đun bộ nhớ bằng nhau trong mỗi khe.

    Giải thích kỹ thuật có khả năng ở đây là MacBook (bo mạch chủ) của bạn hỗ trợ kiến ​​trúc kênh đôi và do đó yêu cầu hai mô-đun bộ nhớ giống hệt nhau. Điểm chuẩn cho thấy rằng nó giúp tăng hiệu suất 5-10 phần trăm.

    • Tại sao điều này là trường hợp? Khác với việc giảm bộ nhớ khả dụng rõ ràng, tại sao việc chạy với 6 GB (1 * 4 GB cộng với 1 * 2 GB) lại tồi tệ hơn so với 8 GB (2 * 4 GB)?

    Khi hai mô-đun bộ nhớ không giống nhau được sử dụng, bo mạch chủ sẽ chạy các mô-đun bộ nhớ ở tốc độ của mô-đun chậm nhất.


    Có một cái gì đó để thêm vào lời giải thích? Tắt âm thanh trong các ý kiến. Bạn muốn đọc thêm câu trả lời từ những người dùng Stack Exchange am hiểu công nghệ khác? Kiểm tra chủ đề thảo luận đầy đủ ở đây.