Anyone found a 5GB comparison between 256 and 512? Wondering if the random speed difference is larger at more sustained loads.
Mainly to compare what swap performance would be, the QD1 difference seems negligible but QD64 more significant. Then again real world impact would probably not be significant enough to warrant the upgrade price (and if hitting swap you’re already seeing performance degrade significantly)🤔
QD64 IS the one you are looking for if hitting swap is what you are looking for, it's doubling the number in this case.
For Swap out, the number you should be looking for is SEQ 1M QD1, which is a 80% increase 256G->512G on base model.
For Swap in, it might be RND QD1 or RND QD64 or SEQ 1M, details:
(For Swap out)
I checked
macOS kernel (although outdated) to confirm this: Darwin might choose to swap any size in between 1-128
(and
memory pressure might just be the indicator of QD size) (with some jump reading and guessing,
page out ref, correct me if I'm wrong)
swap outs are always going to result in contiguous layout in a swapfile, so it might be better to look at SEQ results on writing.
(For Swap in)
swap ins are RND read however not sure about if it's queued. (anyone interested are welcomed to read the kernel code your self, consider starting from
here)
Whether or not you should expect hitting swap to be utilized or a concern really depends on your use case.
If you primarily use your memory for browsing multiple webpages or streaming content, it might be acceptable, and better RND speed does improve performance.
However, if you use your memory for non-linear video editing, Xcode, or even scientific computation, it would not be acceptable.