Tại sao tiến trình System chiếm nhiều RAM trên Windows 10?

Discussion in 'Tin tức Windows 10' started by xpduyson, Aug 21, 2015.

  1. xpduyson BQT

    Joined:
    Jul 17, 2008
    Messages:
    2,036
    Likes Received:
    1,246
    Nếu các bạn mới vừa nâng cấp lên Windows 10, bạn sẽ thấy một điều lạ đến khó chịu: System task trong Task Manager nhiều lúc dùng quá nhiều RAM, có khi lên đến 1GB. So với các Windows cũ thì nó chỉ dùng tầm 50MB RAM đổi lại.

    Trước khi mình giải thích tại sao lại có chuyện lạ thế này, ta sẽ nói về cách các Windows cũ quản lý bộ nhớ (kể cả RAM, cache và pagefile.sys). Dung lượng Ram là có giới hạn, nếu nó hết, Windows sẽ đẩy những thứ ít dùng nhất về pagefile.sys trong ổ cứng của bạn. (Nếu bạn nào không phân biệt được RAM và ổ cứng thì tra google nhé :D nhiều người hỏi mình tại sao máy họ ổ cứng 4GB lại chạy chậm rồi :D)

    Điểm yếu của phương pháp này xuất hiện khi ứng dụng nặng đang chiếm RAM tiếp tục bành trướng, ép Windows phải đẩy dữ liệu trong RAM xuống HDD liên tục. Vấn đề ở đây: RAM có tốc độ "ánh sáng" (6400MB/s), HDD của phần lớn laptop Việt Nam dùng đĩa cơ tốc độ siêu chậm 5400rpm (đọc 60MB/s, ghi ngẫu nhiên < 10MB/s), chênh lệch tốc độ quá lớn dẫn đến hiện tượng thắt cổ chai, hay còn gọi là 100% disk.

    Windows 10 quản lý bộ nhớ như thế nào?

    [​IMG]
    Windows 10 vẫn sử dụng pagefile.sys. Tuy nhiên, khi RAM sắp đầy, thay vì xẻ bớt ra đĩa cứng, Windows 10 sẽ "nén trực tiếp" những thứ ít dùng ngay trên RAM để giải phóng bộ nhớ, tương tự như dùng WinRAR nhưng nhanh đến mức bạn không nhận ra. Ví dụ, nếu một ứng dụng để quá lâu trên RAM mà không dùng tới, thay vì đẩy nó xuống pagefile.sys, Windows 10 đơn giản sẽ nén nhỏ nó lại nhưng vẫn để trên RAM.

    Có qua phải có lại, việc nén RAM tuy nhanh nhưng tốn chút CPU. Tuy nhiên, sự hy sinh này xứng đáng hơn việc ngồi chờ ứng dụng đó bị treo, 100% disk và tốn CPU để Windows cố "cứu" một ứng dụng bị treo. Nén RAM cũng rất có lợi cho SSD vì giảm được số lần đọc ghi không cần thiết mà vẫn đảm bảo hiệu năng. Vì thế, nén RAM nhanh hơn việc nạp lại ứng dụng từ pagefile trong HDD.

    Tất cả bộ nhớ bị nén sẽ được đẩy vào tiến trình System. Đây là nguyên nhân nó dùng rất nhiều RAM. Nếu bạn dùng máy càng lâu, mở càng nhiều ứng dụng, thì càng nhiều dữ liệu trên RAM để nén lại.

    Đọc đến đây chắc có bạn thắc mắc, "Memory compression" mới được giới thiệu ở build 10525 Preview, tại sao lại nhắc đến ở đây. Thực tế, tính năng này đã được đưa vào build 10240 RTM, nhưng ở cấp độ thấp hơn.

    Bạn có thể làm gì được?
    Thực tế, bạn không phải làm gì cả. Thế nhưng, đa số chúng ta đều có quan niệm: RAM trống càng nhiều máy chạy càng nhanh. Quan niệm này là sai lầm với các PC hiện đại. Dung lượng RAM để trống là dung lượng RAM bị lãng phí. Đóng nhiều ứng dụng để "giải phóng bộ nhớ" chỉ khiến chúng mất nhiều thời gian hơn để khởi động khi ta cần. Vì cơ chế nén bộ nhớ đã đề cập ở trên đủ thông minh để quản lý bộ nhớ, bạn không cần phải lo lắng khi ứng dụng chiếm nhiều RAM, trừ khi ứng dụng đó ăn nhiều CPU hoặc bạn chỉ có 1GB RAM.

    Như đã đề cập, nén bộ nhớ phải sử dụng thêm CPU, nên khi chuyển sang một ứng dụng mà bạn ít dùng, CPU phải hoạt động nhiều hơn một chút. Nhưng sự hao hụt hiệu suất là không đáng kể, trừ khi bạn đang dùng Pentium Dual Core. Nếu bạn không muốn chuyện này xảy ra, dưới đây là một số giải pháp:

    • Lắp thêm RAM: Không gì tốt hơn lắp thêm RAM cho PC. Máy càng nhiều RAM trống thì Windows 10 ít phải nén bộ nhớ bấy nhiêu. Dung lượng RAM phù hợp với từng đối tượng người dùng (theo kinh nghiệm cá nhân của mình)
      - 2GB: Lướt web, công việc văn phòng đơn giản.
      - 4GB: Lướt web nhiều, làm việc văn phòng cường độ cao, chơi game online.
      - Trên 8GB: Lập trình viên, xử lý đồ họa, phim ảnh, sử dụng máy ảo, chơi game nặng, ...
    • Gỡ bỏ các ứng dụng rác: Phần lớn PC của người dùng hiện nay đều bị dính các ứng dụng rác như Ask Toolbar, tăng tốc hệ thống. Hãy dẹp hết chúng để giúp máy bạn chạy nhanh hơn.
    • Đóng bớt các ứng dụng hoặc các tab trình duyệt bạn không dùng đến.

    Cuối cùng thì cũng chẳng có gì thay đổi. Các các bạn tự quản lý bộ nhớ cũng chẳng khác những hệ điều hành tiền nhiệm, nó chỉ khác ở cách thể hiện trong Task Manager. Nhưng đừng lo, cách thức nén bộ nhớ mới sẽ giúp máy bạn chạy mượt nhất có thể.


    Theo LifeHacker
    Dịch bởi xpduyson
    Đã chỉnh lý phù hợp với người dùng Việt Nam


     
    Last edited: Aug 22, 2015
    #1
  2. Khanh's Colonel New Member

    Joined:
    Aug 12, 2015
    Messages:
    16
    Likes Received:
    1
    Lúc mới cài win 10 cũng bị cái system.exe vs cái svchost.exe ăn ram khủng khiếp. toàn 80 đến 90 % :3
     
    #2
  3. ngobang.tr Active Member

    Joined:
    Jan 26, 2015
    Messages:
    255
    Likes Received:
    52
    ngon đó. :)
    mà đang thắc mắc là ram 4G mà hdh không bao giờ thấy cho ram chạy 90%, toàn 89% là đứng im không nhúc nhích =))
     
    #3
  4. traingheoqn Out of Sign.. Out of Mind

    Joined:
    Mar 9, 2008
    Messages:
    1,586
    Likes Received:
    1,249
    Hay lắm em trai!!!
     
    #4
    xpduyson likes this.
  5. mrice9x Đơn giản thôi

    Joined:
    Aug 14, 2012
    Messages:
    371
    Likes Received:
    168
    Vô lí, vô lí hết sức... Không thể tin được. Haha! Đùa thôi, nhưng mà t hỏi nè, sao máy của t cái system nó vẫn chỉ chiếm ~80MB thôi? Ram 4GB
     
    #5
  6. Snowflakas Member

    Joined:
    Jul 3, 2015
    Messages:
    52
    Likes Received:
    12
    mod biết nhiều thứ gheeee
     
    #6
  7. vit+congmc New Member

    Joined:
    Jul 27, 2015
    Messages:
    22
    Likes Received:
    2
    mới lắp thêm thanh 4GB, giờ thành 8Gb, vừa chơi game, vừa chạy AI+ PTS+5-6 tab chrome vẫn phà phà
     
    #7
  8. ngobang.tr Active Member

    Joined:
    Jan 26, 2015
    Messages:
    255
    Likes Received:
    52
    đù, thanh 4G h bao tiền ấy nhể, bus 1600.
     
    #8
  9. xpduyson BQT

    Joined:
    Jul 17, 2008
    Messages:
    2,036
    Likes Received:
    1,246
    Của mình 8GB cũng cỡ 80MB :D
    hình như ~800k 1 cây
     
    #9
    ngobang.tr likes this.
  10. TaoOS Member

    Joined:
    Aug 6, 2015
    Messages:
    61
    Likes Received:
    22
    Có vụ này nữa hả. Hình như có nguyên nhân khác thì phải, lúc mới cài máy xong nó tối ưu hay thực hiện gì đó khiến System ngốn RAM + CPU. Mà giờ cũng chẳng nhớ nữa ....
    Còn hiện giờ thì System không thấy dùng RAM chút nào cả.
    [​IMG]
    0.1MB :D
     
    #10
  11. Sky153 Member

    Joined:
    Aug 30, 2013
    Messages:
    50
    Likes Received:
    9
    Cái system của mình thì luôn khoảng 300MB :D
     
    #11
  12. vit+congmc New Member

    Joined:
    Jul 27, 2015
    Messages:
    22
    Likes Received:
    2
    không biết, 4Gb bus 1333 570k, phong vũ
     
    #12
    ngobang.tr likes this.
  13. TaoOS Member

    Joined:
    Aug 6, 2015
    Messages:
    61
    Likes Received:
    22
    300MB lận à. Thế có ăn CPU không?
    Sao có mỗi tui dưới 1MB là sao ta :D
     
    #13
  14. ngobang.tr Active Member

    Joined:
    Jan 26, 2015
    Messages:
    255
    Likes Received:
    52
    tặng bác :)
    [​IMG]
     
    #14
    TaoOS likes this.
  15. vn3141592654 New Member

    Joined:
    Jan 3, 2013
    Messages:
    8
    Likes Received:
    1
    máy mọi người ít vậy trong máy mình chỉ mở trình duyệt chrome thôi mà ăn tới 800MB ram -_-
    [​IMG]
     
    #15
  16. TaoOS Member

    Joined:
    Aug 6, 2015
    Messages:
    61
    Likes Received:
    22
    Kệ nó đi, không sao đâu bạn.
    Nếu là một tính năng của Windows 10 thì không có sao. Khi nào Windows báo thiếu bộ nhớ, yêu cầu tắt bớt chương trình thì lúc đó mới cần phải lo lắng :D
     
    #16
    xpduyson likes this.
  17. xpduyson BQT

    Joined:
    Jul 17, 2008
    Messages:
    2,036
    Likes Received:
    1,246
    Chức năng nén bộ nhớ phụ thuộc nhiều vào CPU. Nếu CPU của bạn quá yếu thì nó sẽ không hoạt động, và System sẽ chỉ chiếm 0.1MB RAM :D
     
    #17
    ngobang.tr likes this.
  18. ngobang.tr Active Member

    Joined:
    Jan 26, 2015
    Messages:
    255
    Likes Received:
    52
    ạch. đang vui bác nổ câu làm tắt đèn luôn.
     
    #18
  19. Phước Hoài Member

    Joined:
    Jan 15, 2015
    Messages:
    79
    Likes Received:
    8
    Chức năng này làm máy em hết bộ nhớ ram luôn, dùng lâu lâu là nó cứ 98% à
     
    #19
  20. trimaxos Member

    Joined:
    Jun 4, 2012
    Messages:
    55
    Likes Received:
    5
    cao nhân chỉ điểm dùm là cách quản lý nhưng trên win 7 có điểm yếu nào mà ms phai thay đổi trên windows 8 gây 100% disk rồi qua win 10 ìm cách khắc phục khi nén trên ram này không. nhân tiện cho hỏi luôn win 10 chỉ cho skype unikey idm và onedrive chạy khởi động mà sau khi đăng nhập 100% disk để load cũng mất tầm 2 phút mới sử dụng được bình thường? từ bản rtm với bản inside mới nhất mình cũng bị vậy, không biết ai đồng bệnh tương lân không :))
     
    #20

Share This Page