【问题标题】:Does having a Unix socket file on an SSD yield any performance increase?SSD 上的 Unix 套接字文件是否会提高性能?
【发布时间】:2015-02-18 18:13:46
【问题描述】:

据我一直以来的理解,socket 文件(.sock)只是简单的数据结构,为内存结构提供了文件处理指令的便利。然而,最近,我对某些服务器引入 SSD 驱动器感到好奇,是否在这些插槽上的磁盘上执行任何类型的实际 IO,或者它是否真的完全在内存中。

那么这里的真实情况是什么?将套接字文件重新定位到 SSD 会带来性能提升吗?

【问题讨论】:

    标签: linux sockets file-io filesystems freebsd


    【解决方案1】:

    你是对的,在管道所在的底层 fs 上没有做 io。

    而且人们可以轻松地进行测试

    • mkfifo pipe0
    • cat /dev/zero > pipe0
    • 光伏管道0 > /dev/null

    并以 root 身份运行 iotop 以查看磁盘上没有 io。

    【讨论】:

      猜你喜欢
      • 2021-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-10
      • 2015-07-08
      • 2011-09-25
      • 1970-01-01
      相关资源
      最近更新 更多