[軟體] swap的啟動條件?
因為打算趁教育價購入m2 mac mini
趴文發現大家對於記憶體大小多有爭論
其中大多會討論到記憶體太小會導致swap機制啟動
不過我目前的iMac記憶體是插滿64GB
平時網頁程式開到極限最多也只會吃到40GB左右
等於還有大概20GB的餘裕
但我發現即便是在記憶體很有餘裕的狀況下
swap仍然還是被觸發
所以是不是其實swap啟不啟動跟記憶體大小沒有這麼大的關聯?
還是除了記憶體之外有什麼特定的條件會觸發?
謝謝大家
-----
Sent from JPTT on my iPhone
--
swap一定會用 只是用多用少的差別
RAM小 Swap就會用得比較兇
為什麼 RAM 夠 swap 還一定會用?不合理
樓上,swap 不只是 Ram 不夠 swap out 那麼簡單
total 24G ram用到21以上就有機率開始swap
你給的圖 swap = 0,完全沒有提供證明
@rickieyang,所以可以舉個例子嗎?
只要是使用統一記憶體架構都會。
查不太到現在後續是怎樣?還需要修正嗎?
因為一但開始佔用swap啟動VM執行各項程式就會慢非常多
你這問題就像windows就算RAM足夠也會使用pagefile一樣
不然就買大RAM機種開ramdisk掛載swap避開預先佔用機制
之前在windows上用這招有效如果GC得當可以不用重開機
64GB M1 Max 用到現在兩年多,只有出現一次吃到 Swap
的情況... 其餘時間皆為 0
今天更扯,記憶體64GB才吃不到20GB,swap就被觸發了
https://imgur.com/a/jRY6oyF※ 編輯: GooglePlay (101.3.57.169 臺灣), 07/18/2024 14:49:24
看來只能workaround沒有蘋果第一手支援比較想問swap能
不能在RAM有閒置的時候釋放?有什麼比較妥善的機制嗎?
有可能並不是吃不到 20GB就觸發,而是曾經用到 超過64
GB,只是一個 peak,之後又降下來的,但 swap 一旦
啟動,即使 RAM 的使用量從64GB降下來也不會歸零
你可以重開機後打開活動監視器,看一下 RAM 的變化
是不是曾經衝高過
左邊有「記憶體壓力」可以看過去一段時間的變化曲線
不過你的系統核心記憶體用量是我的2.5倍,還蠻大的
不用在意
記憶體管理機制非常複雜,是一群聰明的人的研究成果
,你想研究自己去找英文資料吧
並不是只有RAM滿了才會swap out,這問題除了跟memory
management的置換策略有關,也跟virtual memory有
關,如果有興趣可以去參考作業系統的原文教科書
把研究的精力拿去買保固就好
SSD是要怎樣操才會磨損啦
能換SSD會更好,使用壽命會更長。
不懂就問
我有發現macos不管ram再大都會用swap
但是我用linux,64gb的ram,system monitor看起來是沒
有用swap
兩個OS的swap邏輯是不是不一樣
正確,這就是統一記憶體的bug,但蘋果不會跟你講。
認真請教一下swap觸發會怎樣嗎?我mba m1,8G用了4年,天
天swap,查了一下SSD讀寫次數,才耗損壽命5%而已
我感覺我SSD掛掉之前,這台MBA會先掛或是被我汰換
Swap 機制也要扯到 UMA,某樓真的是不遺餘力呀!
之前都沒注意,現在才發現 SSD 已經耗損 60% 了,希望
還來的及
以前狂推猛推8g ram夠用的那些人 現在都消失到哪去了?
可以試試看,macOS 15.0
升級後持續開機了五天
沒有任何Swap
192GB不會用到swap
78
[閒聊] Apple行銷副總裁:Mac在8GB RAM約等同PC的16GB這是西台灣一名程式工程師訪問Apple的行銷副總裁Bob Borchers 其中就問到為何M3的MacBook Pro還在使用8GB的RAM,而Bob Borchers的回答是: Apple使用的是UMA(統一記憶體)架構,這點就與x86的架構不同。在Mac上的記憶體有使用 壓縮技術(傳輸資料的同時可以節省頻寬和記憶體空間),進而提高速度和使用效率67
Re: [麥書] 亞洲最速男鍾文澤14吋MBP評測來啦!Don't Make This Mistake! - Why I chose The 16" MacBook Pro with 64GB Instead of 32GB 直接說重點 1. 面對大記憶體用量時,Swap 只使用有限的 SSD 空間然後清除,這會是性能瓶頸。27
Re: [麥書] MBA RAM、SSD選擇2021 最新版 Macbook Pro 的 SSD 讀寫為 60 Gbps (~7.5 GB/s)。 外接硬碟使用 TB4/USB4 也只有 40 Gbps,這樣外接高速的 SSD 會有瓶頸。 更何況 TB4/USB4 的外接盒大多不便宜。 所以 SSD 直接看你的需求和預算,能加多少就加多少吧。 : 未來可能會有簡單剪輯影片需求22
Re: [硬體] 蘋果高層認為Mac 8GB Ram等效PC 16GB Ram其實就算是輕度使用者,8GB可能還是不夠用的 像這類型測試往往還會忘了測 memory leak 問題 這問題就是你 app 開久後記憶體會越用越多 瀏覽器幾乎都會有這種通病,舉例來說瀏覽器本身用了500mb, 你只開了一個tab,用了 100mb,然後再把那個唯一的tab關了,14
[問題] 小米手機的擴展記憶體功能剛剛升級MIUI 13 看到RAM寫8+3 發現有個功能是記憶體擴展 這是類似windows虛擬記憶體功能嗎?10
[麥書] M1 Macbook Air SWAP跟SSD之間的壽命關聯我是用M1 Macbook Air 8G 256G 基本上用日常辦公 偶爾開一下iOS手遊掛著 都沒有問題 不過常常看到記憶體壓力突破70%以上 有時候看影片會記憶體壓力過大而被要求關掉網頁 然後我看監測軟體 有一欄是記憶體交換空間 點進去顯示的是Swap 這一欄的意思應該是指RAM不夠時 系統借SSD的空間來當作RAM使用的意思吧(?9
Re: [問題] 造成Android手機卡頓的原因其實推文中已經有網友給出正解 zram用簡單但不精確來說就是把swap設置在ram disk上面 安卓很早就不再使用磁碟的swap了 swappiness是設置當記憶體剩下多少時才要開始用swap 對於系統上來看zram就是真正"已經"被吃掉的記憶體7
Re: [唉麥] 8G文書機到底哪裡不夠用了?看使用率不準,永遠都是75% 上一台MBPR 2015 8G,開chrome和office等文書工作 記憶體使用率都是75%,不會再高,剩下都是在用swap 2~4G 後來換成M1 macbook air 16G,記憶體使用率還是75%,不會再高 swap使用量也還是大概1.5GX
Re: [麥書] MacBook Air規格請益另外再回一篇好了 我自己的實踐是定期重開軟體是可以做到完全不用到 swap 的 那些說一定會用到的... 但其實用到swap也不一定就會用壞SSD,但肯定會減損壽命3
Re: [求救] Macbook Air m1 老問題8gRAM或16g一般來說,記憶體都是能買多大就買多大。 但是你的需求真的很低,而且你一天應該也用不到多少時間,遇到卡頓也沒關係。 如果就只是上上網,將來也沒有什麼特別需求,那還真的可以只買 8GB 的版本就好。 反正遇到記憶體用量真有問題,就關掉幾個分頁就好。 另外就是 Chrome 是知名的吃記憶體怪獸,看你要不要換個瀏覽器。