Php Linux是否缓存(小)文件以优化I/O?

Php Linux是否缓存(小)文件以优化I/O?,php,linux,file,io,Php,Linux,File,Io,我的脚本需要在PHP(PHP-FPM)处理的每个HTTP请求上读取一个大约10字节的小文件,因此我想知道操作系统(在我的例子中是Ubuntu)是否会缓存该文件以避免磁盘I/O。还是应该避免它?是的。如果启动类似htop的程序并观察内存使用情况的黄色部分,则这是当前用于磁盘缓存的内存量。但是,访问该文件将导致磁盘写入以更新该文件的访问时间,可以通过在/etc/fstab的相关分区行中添加“noatime”选项来禁用该操作。如果启动类似htop的程序并观察内存使用情况的黄色部分,则这是当前用于磁盘缓

我的脚本需要在PHP(PHP-FPM)处理的每个HTTP请求上读取一个大约10字节的小文件,因此我想知道操作系统(在我的例子中是Ubuntu)是否会缓存该文件以避免磁盘I/O。还是应该避免它?

是的。如果启动类似htop的程序并观察内存使用情况的黄色部分,则这是当前用于磁盘缓存的内存量。但是,访问该文件将导致磁盘写入以更新该文件的访问时间,可以通过在/etc/fstab的相关分区行中添加“noatime”选项来禁用该操作。如果启动类似htop的程序并观察内存使用情况的黄色部分,则这是当前用于磁盘缓存的内存量。但是,访问该文件将导致磁盘写入以更新该文件的访问时间,可以通过在/etc/fstab的相关分区行中添加“noatime”选项来禁用该操作。如果启动类似htop的程序并观察内存使用情况的黄色部分,则这是当前用于磁盘缓存的内存量。但是,访问该文件将导致磁盘写入以更新该文件的访问时间,可以通过在/etc/fstab的相关分区行中添加“noatime”选项来禁用该操作。如果启动类似htop的程序并观察内存使用情况的黄色部分,则这是当前用于磁盘缓存的内存量。但是,访问该文件将导致磁盘写入以更新该文件的访问时间,可以通过在/etc/fstab中的相关分区行中添加“noatime”选项来禁用该选项。您的问题的答案是:

  • 是的,它将被缓存

  • 这取决于你自己

  • 下面的问题将非常有用


    您的问题的答案是:

  • 是的,它将被缓存

  • 这取决于你自己

  • 下面的问题将非常有用


    您的问题的答案是:

  • 是的,它将被缓存

  • 这取决于你自己

  • 下面的问题将非常有用


    您的问题的答案是:

  • 是的,它将被缓存

  • 这取决于你自己

  • 下面的问题将非常有用


    是的。虽然,您可能想考虑将它复制到一个或RAMFs,是的。虽然,您可能想考虑将它复制到一个或RAMFs,是的。虽然,您可能想考虑将它复制到一个或RAMFs,是的。但是,您可能需要考虑将其复制到RAMFS中。