VMwareのメモリについて対応してみました。効果があるのかよくわかりませんが、tmpfsには確実に領域がとられているので、HDDではなくメモリが使われるようになっているようです。
/etc/vmware/config へ下記を追加
prefvmx.minVmMemPct = "100"
prefvmx.useRecommendedLockedMemSize = "TRUE"
mainMem.partialLazySave = "TRUE"
mainMem.partialLazyRestore = "TRUE"
tmpDirectory = "/tmp/vmware"
mainMem.useNamedFile = "FALSE"
sched.mem.pshare.enable = "FALSE"
MemTrimRate = "0"
MemAllowAutoScaleDown = "FALSE"
prefvmx.useRecommendedLockedMemSize = "TRUE"
mainMem.partialLazySave = "TRUE"
mainMem.partialLazyRestore = "TRUE"
tmpDirectory = "/tmp/vmware"
mainMem.useNamedFile = "FALSE"
sched.mem.pshare.enable = "FALSE"
MemTrimRate = "0"
MemAllowAutoScaleDown = "FALSE"
/etc/fstab で tmpfs を使うように追加指定。100% は 50% とか、方針によって変更。
tmpfs /tmp/vmware tmpfs defaults,size=100% 0 0
マウントポイントを作成して、マウント
mkdir /tmp/vmware
mount /tmp/vmware
mount /tmp/vmware