Kết quả 1 đến 10 của 10
  1. #1
    Ngày tham gia
    Aug 2015
    Bài viết
    0

    Giới thiệu về Memory Compress.

    Ở thời điểm hiện tại, giá thành phần cứng thực sự là rất hợp lý đồi với người dùng, nên việc cân nhắc nâng cấp RAM từ mức 4GB lên 8GB (thậm chí là 16GB) cũng không còn quá điều quá xa xỉ đối với nhiều người. Tuy nhiên đã bao giờ bạn tự đặt câu hỏi là mình có thực sự cần nâng cấp RAM?

    Rất nhiều người bị vướng vào suy nghĩ "Máy khởi động xong đã gần hết RAM" hoặc "10.10 ngốn RAM quá". Tôi đã có bài viết về vấn đề này, chi tiết ở đây: (Đăng nhập hoặc đăng ký để thấy link)
    giúp các bạn hiểu rằng không phải lúc nào "hết RAM" cũng thực sự là máy hết bộ nhớ. Trong bài viết này, tôi muốn giới thiệu thêm với các bạn về một tính năng khá hay, giúp bạn tiết kiệm được ối xèng. Đó là Compressed Memory.

    Thực ra Compressed Memory không phải là điều gì đó quá mới mẻ. Nếu các bạn tiếp xúc với máy tính vào những năm 1990 hay đầu những năm 2000, khi mà phần cứng còn đắt như vàng, hoặc bạn thấy hình ảnh phía trên đầu bài viết này rất quen thuộc, thì có lẽ các bạn đã từng nhìn thấy những phần mềm dạng như RAM Doubler hoặc Memory Doubler... chạy trên MAC hay trên Windows. Về nguyên tắc hoạt động thì chúng đều làm thao tác nén dữ liệu trước khi đưa lên RAM và đều đưa ra cảnh báo là "dung lượng RAM tăng lên đồng nghĩa với việc CPU sẽ xử lý chậm đi". Bởi vì CPU sẽ phải nén dữ liệu trước khi đưa lên RAM và việc này sẽ chiếm một phần không nhỏ CPU load.

    Tuy nhiên, với sự phát triển mạnh mẽ của CPU như hiện nay, CPU đã có nhiều lõi hơn thì việc sử dụng CPU để nén dữ liệu trước khi đưa lên RAM không còn là vấn đề quá lớn. Vì thế Apple đã đưa tính năng Compressed Memory vào OS X như một phần của hệ thống chứ không còn là phần mềm của hãng thứ ba nữa.


    [IMG]http://*************/forum/attachments/screen-shot-2014-08-04-at-22-37-03-png.5488/[/IMG]


    • Ở hình chụp này, máy của tôi có 8GB RAM (Physical Memory).
    • Trong quá trình chạy, tổng dung lượng bộ nhớ mà OS X và các phần mềm yêu cầu là 15.91GB (Virtual Memory). Con số này không phải là dung lượng bộ nhớ thực tế mà hệ thống có thể đáp ứng, cũng không phải là dung lượng bộ nhớ thực tế mà các phần mềm chiếm dụng, nó chỉ là con số do phần mềm tính toán đưa ra mà thôi.
    • Thực tế hệ thống đã dùng hết 8GB RAM (Memory Used), tức là trên 2 thanh RAM của tôi không trống một tí nào.
    • Để đáp ứng yêu cầu của các phần mềm, OS X sẽ giải phóng hết bộ nhớ của các ứng dụng đang không hoạt động đồng thời cố gắng nén bộ nhớ lại trước khi đưa lên RAM. Lượng bộ nhớ được nén lại là 3.78GB (Compressed)
    • Nếu quá trình nén bộ nhớ vẫn không giúp cho hệ thống có đủ lượng bộ nhớ cần thiết để hoạt động, nó sẽ sử dụng ổ cứng (HDD/SSD) để làm bộ nhớ tạm thời. Lượng bộ nhớ tạm thời được tạo trên SSD của tôi ở thời điểm đó là 1.65GB (Swap Used). Ổ cứng cho dù là SSD hay SSD chạy RAID 0 thì tốc độ cũng còn thua rất xa tốc độ truy xuất dữ liệu của RAM nên Swap Used càng nhiều thì hiệu năng hoạt động của hệ thống sẽ càng giảm đi.
    • Biểu đồ màu mè ở giữa hình ảnh cho ta biết mức độ nén bộ nhớ của hệ thống.<ul>
      <li>Màu xanh cho ta biết máy tự quản lý bộ nhớ tốt, chúng ta không cần quan tâm.
    • Màu vàng cho ta biết máy đang phải nén bộ nhớ ở mức cao.
    • Màu đỏ cho ta biết máy đã nén bộ nhớ hết mức nhưng vẫn không đủ, phải sử dụng Swap file.
    </li>
    </ul>Dựa vào biểu đồ đó, chúng ta sẽ biết:
    • Nếu biểu đồ toàn màu xanh, bạn hoàn toàn không cần nâng RAM.
    • Nếu biểu đồ xuất hiện nhiều màu vàng, đó là lúc bạn cần cân nhắc nâng RAM.
    • Nếu biểu đồ xuất hiện nhiều màu đỏ, đó là lúc bạn cần nâng RAM càng sớm càng tốt.


    [IMG]http://*************/forum/attachments/screen-shot-2014-10-31-at-6-24-27-pm-jpg.8987/[/IMG]


    Hoặc như trong hình này, tôi đang sử dụng 2 máy ảo trên Parallel Desktop, mỗi máy ảo này được chia sẻ 2560MB (2.5GB) cho bộ nhớ. Về lý thuyết thì máy của tôi phải sử dụng ít nhất là 5GB+ RAM được chia sẻ cho máy ảo, chưa kể nhìn trong màn hình Activity Monitor các bạn cũng thấy các phần mềm khác chiếm một lượng RAM không hết thấp, rồi bản thân OS X khi khởi động lên cũng chiếm một lượng RAM rồi. Vậy tại sao iStatMenu vẫn chỉ báo là máy dùng 4.31GB RAM thôi? Bởi vì trong trường hợp này, Memory Pressure (áp lực nén bộ nhớ) đã đạt tới 54%.

    Hi vọng sau khi đọc đến đây, các bạn có thể hoàn toàn bỏ cái suy nghĩ "máy của em hết bộ nhớ" hay "OS X ngốn RAM quá" để mà yên tâm sử dụng.

  2. #2
    Cho mình hỏi thêm theo như mình thấy hầu như con số Memory used lúc nào cũng gần full trong khi OS không tải gì cả ? Và cùng OS nhưng máy mac pro 4gb thì cũng báo gần hết 4GB, máy mình retina 8GB cũng báo gần hết 8GB. Vậy sao mình có thể biết được số lượng ram thực tế OS đang dùng ? Hình như con số trên chỉ là ảo đúng không bạn ?

  3. #3
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi stivennguyen
    Cho mình hỏi thêm theo như mình thấy hầu như con số Memory used lúc nào cũng gần full trong khi OS không tải gì cả ? Và cùng OS nhưng máy mac pro 4gb thì cũng báo gần hết 4GB, máy mình retina 8GB cũng báo gần hết 8GB. Vậy sao mình có thể biết được số lượng ram thực tế OS đang dùng ? Hình như con số trên chỉ là ảo đúng không bạn ?
    [IMG]http://*************/forum/attachments/screen-shot-2014-10-31-at-7-58-48-pm-jpg.8990/[/IMG]

    Ảnh mới chụp cách đây vài phút, hoàn toàn không giống với những gì bác nói...

  4. #4
    Ngày tham gia
    Aug 2015
    Bài viết
    0

    xài ít xài nhiều gì ngày nào cũng 10gb trở lên, nói chung là cứ để tự nhiên thì thấy mac chiếm hết toàn bộ bộ nhớ cũng không sai lắm

  5. #5
    Ngày tham gia
    Apr 2016
    Bài viết
    167
    Trích dẫn Gửi bởi taihei

    xài ít xài nhiều gì ngày nào cũng 10gb trở lên, nói chung là cứ để tự nhiên thì thấy mac chiếm hết toàn bộ bộ nhớ cũng không sai lắm
    Mình không hiểu câu nói này của bạn lắm. Wired Memory của bạn rất thấp, trong khi App Memory của bạn cực cao, chứng tỏ bạn đang mở App chiếm rất nhiều RAM. Bạn đang xài cực nhiều, chứ không thể nói là "xài ít xài nhiều gì cũng 10GB trở lên" được.

    Thêm nữa mình vẫn không thể hiểu tại sao người ta cứ cố gắng bỏ thật nhiều tiền ra để mua RAM to, SSD lớn... xong rồi lại cứ phải ngồi nghĩ cách để RAM free thật nhiều, SSD trống thật lắm... Mình thì mình thích là RAM phải hết nhẵn, nhưng mà ấn vào ứng dụng 1 phát phải lên ngay tức thì, chạy plugin cho ảnh phải vù phát xong... chứ free nhiều chả để làm gì cả

  6. #6
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Trích dẫn Gửi bởi mitdac24581
    Mình không hiểu câu nói này của bạn lắm. Wired Memory của bạn rất thấp, trong khi App Memory của bạn cực cao, chứng tỏ bạn đang mở App chiếm rất nhiều RAM. Bạn đang xài cực nhiều, chứ không thể nói là "xài ít xài nhiều gì cũng 10GB trở lên" được.

    Thêm nữa mình vẫn không thể hiểu tại sao người ta cứ cố gắng bỏ thật nhiều tiền ra để mua RAM to, SSD lớn... xong rồi lại cứ phải ngồi nghĩ cách để RAM free thật nhiều, SSD trống thật lắm... Mình thì mình thích là RAM phải hết nhẵn, nhưng mà ấn vào ứng dụng 1 phát phải lên ngay tức thì, chạy plugin cho ảnh phải vù phát xong... chứ free nhiều chả để làm gì cả
    Em cũng đồng ý với ý kiến này, nhiều bác chạy 10.10 rất mượt, bật app 1 phát lên ngay, nhưng vẫn cứ thắc mắc sao còn có tí ram thế, về 10.9 thôi, thế này thì chán quá =)) thực sự rất là khó hiểu. Dùng mac mà cứ phải thắc mắc là cpu gì, cpu chạy hết bnhieu %, ram hết chưa, ổ còn trống nhiều k làm j hả các bác, r bỏ thời gian và tiền mua Ram mới, loay hoay dùng OS X nào, lăn tăn nên tắt máy hay sleep làm j cho tốn time, time đó chơi mịa game hay down film xem cho sướng, dùng Mac mà có phải Window đâu

  7. #7
    Ngày tham gia
    Dec 2015
    Bài viết
    0
    Trích dẫn Gửi bởi mitdac24581
    Mình không hiểu câu nói này của bạn lắm. Wired Memory của bạn rất thấp, trong khi App Memory của bạn cực cao, chứng tỏ bạn đang mở App chiếm rất nhiều RAM. Bạn đang xài cực nhiều, chứ không thể nói là "xài ít xài nhiều gì cũng 10GB trở lên" được.

    Thêm nữa mình vẫn không thể hiểu tại sao người ta cứ cố gắng bỏ thật nhiều tiền ra để mua RAM to, SSD lớn... xong rồi lại cứ phải ngồi nghĩ cách để RAM free thật nhiều, SSD trống thật lắm... Mình thì mình thích là RAM phải hết nhẵn, nhưng mà ấn vào ứng dụng 1 phát phải lên ngay tức thì, chạy plugin cho ảnh phải vù phát xong... chứ free nhiều chả để làm gì cả
    app mình chạy mỗi cái safari 10 tab để google tra tài liệu thôi, lâu lâu có mở chrome lên bật fb, rồi tắt, rồi cũng có mở vlc để nghe, rồi tắt, kết quả là chụp lại đc cái hình trên kia, mà mới mở máy lên mở safari và chrome cũng kéo đc lên gần thế
    nói chung ram 16gb thì dùng còn không hết nữa nên k có í kiến gì, chỉ là cái java chắc còn chưa tương thích lắm nên load fb rất chi là nặng, ram trống mà vẫn cảm thấy giật và cpu tăng theo mỗi cú lướt chuột
    mac mình thấy như kiểu có ít xài ít, có nhiều xài hoang phí cho nó sướng thân, 16gb chắc nó cũng chẳng buồn đưa inactive ram về free ram

  8. #8
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Free ram nhiều chỉ là về mặt tâm lý từ thời dùng window thôi bác . Cho em hỏi thêm phát, vậy là mình chỉ cần nhìn vào wired memory chứ không phải care nhiều memory used hả bác ?

  9. #9
    Trích dẫn Gửi bởi stivennguyen
    Free ram nhiều chỉ là về mặt tâm lý từ thời dùng window thôi bác . Cho em hỏi thêm phát, vậy là mình chỉ cần nhìn vào wired memory chứ không phải care nhiều memory used hả bác ?
    Câu trả lời cực kỳ rõ ràng:



    Trích dẫn Gửi bởi mitdac24581
    • Biểu đồ màu mè ở giữa hình ảnh cho ta biết mức độ nén bộ nhớ của hệ thống.<ul>
      <li>Màu xanh cho ta biết máy tự quản lý bộ nhớ tốt, chúng ta không cần quan tâm.
    • Màu vàng cho ta biết máy đang phải nén bộ nhớ ở mức cao.
    • Màu đỏ cho ta biết máy đã nén bộ nhớ hết mức nhưng vẫn không đủ, phải sử dụng Swap file.
    </li>
    </ul>Dựa vào biểu đồ đó, chúng ta sẽ biết:
    • Nếu biểu đồ toàn màu xanh, bạn hoàn toàn không cần nâng RAM.
    • Nếu biểu đồ xuất hiện nhiều màu vàng, đó là lúc bạn cần cân nhắc nâng RAM.
    • Nếu biểu đồ xuất hiện nhiều màu đỏ, đó là lúc bạn cần nâng RAM càng sớm càng tốt.

  10. #10
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    bác mitdac24581 toàn bài viết hay và chi tiết, cực dễ hiểu

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 03:21 AM.
Diễn đàn sử dụng vBulletin® Phiên bản 4.2.5.
Bản quyền của 2024 vBulletin Solutions, Inc. Tất cả quyền được bảo lưu.
Ban quản trị không chịu trách nhiệm về nội dung do thành viên đăng.