在RamDisk上放置linux bin等用户有什么好处?

我发现在我的bluehost服务器上,它放置了“bin”,“etc”,“usr”和“php”4GB的ramdisk。 ramdisk的使用变化非常频繁和快速。 看来,当我运行PHP脚本,它将数据加载到这个虚拟硬盘,然后刷新到磁盘。 但是在我自己的服务器上,当我运行PHP脚本时,它会写在磁盘上。 你能解释一下bluehost如何使用这个ramdisk for PHP吗? 谢谢。

[~]# df -h Filesystem Size Used Avail Use% Mounted on rootfs 208G 91G 107G 46% / fakefs 208G 91G 107G 46% /root fakefs 1.8T 136G 1.7T 8% /home/user fakefs 4.0G 297M 3.8G 8% /ramdisk/bin fakefs 4.0G 297M 3.8G 8% /ramdisk/etc fakefs 4.0G 297M 3.8G 8% /ramdisk/usr fakefs 4.0G 297M 3.8G 8% /ramdisk/php fakefs 208G 91G 107G 46% /var/lib fakefs 208G 91G 107G 46% /var/lib/mysql fakefs 208G 91G 107G 46% /var/log fakefs 208G 91G 107G 46% /var/spool fakefs 208G 91G 107G 46% /var/run fakefs 4.0G 401M 3.7G 10% /var/tmp fakefs 208G 91G 107G 46% /var/cache/man 

它看起来像你的整个驱动器是伪造的,因此它使用RAM来加快使用二进制文件,脚本等。

http://furryterror.org/~zblaxell/projects/fakefs/doc/architecture/node3.html

从function列表来看,它表示fakefs磁盘访问速度惊人地慢。

我不太了解ramdisk确认100%,但是我会想象他们调整它的大小取决于他们有多less空间用于其他任务。 因此,如果您运行使用大量RAM的PHP脚本,则可能会减less虚拟硬盘的大小。