Ho un MacBook Pro al lavoro e penso che usi troppo swap invece di RAM.
Model Name: MacBook Pro
Model Identifier: MacBookPro13,1
Processor Name: Intel Core i5
Processor Speed: 2 GHz
Number of Processors: 1
Total Number of Cores: 2
L2 Cache (per Core): 256 KB
L3 Cache: 4 MB
Memory: 16 GB
Boot ROM Version: MBP131.0205.B22
SMC Version (system): 2.36f97
Serial Number (system): C02TL0KGGVC8
Hardware UUID: 09325653-7FB0-52CC-A599-063539D1010A
Sono abituato a monitorare l'attività di sistema UNIX utilizzando htop
. Ho notato che il mio OS X non utilizza mai più della metà della RAM, ma utilizza invece più swap. Di solito 7 GB di swap, ma può essere più.
Lamiadomandaè,ilmiosistemaoperativonondovrebbeusarepiùRAMprimadelloswap?HolettosucomeOSXgestisceloswapemisembraunaperditadipotenzacomputazionale.Lascritturadipagineinentrataeinuscitarichiedemoltotempoenonèvelocequantol'utilizzodellaRAM
CercodiconfrontareconlamiadistribuzioneUbuntu16.04acasachenonsiscambiaselamemorianonèpiena.Maforsei2OShannocomportamentidiversi,sebbenesianoentrambibasatisuUNIX.
Hoanchestampatol'outputdelcomandovm_stat
perverificaresecifossequalchedifferenza,perchéforsehtop
nonloriportainmodoaccurato.Honotatochehtop
riportaunacapacitàdiswapvariabilevariabile,da3a16.PerchénonèunapartizionedidimensionifissecomeinUbuntu?
MachVirtualMemoryStatistics:(pagesizeof4096bytes)Pagesfree:6743.Pagesactive:1005803.Pagesinactive:903490.Pagesspeculative:361.Pagesthrottled:0.Pageswireddown:837598.Pagespurgeable:9241."Translation faults": 6115698117.
Pages copy-on-write: 107293117.
Pages zero filled: 2540298644.
Pages reactivated: 1039487337.
Pages purged: 52550607.
File-backed pages: 482299.
Anonymous pages: 1427355.
Pages stored in compressor: 5968822.
Pages occupied by compressor: 1439832.
Decompressions: 1456775259.
Compressions: 1606172332.
Pageins: 1393246141.
Pageouts: 25235109.
Swapins: 562867577.
Swapouts: 582845342.