【发布时间】:2015-02-18 18:13:46
【问题描述】:
据我一直以来的理解,socket 文件(.sock)只是简单的数据结构,为内存结构提供了文件处理指令的便利。然而,最近,我对某些服务器引入 SSD 驱动器感到好奇,是否在这些插槽上的磁盘上执行任何类型的实际 IO,或者它是否真的完全在内存中。
那么这里的真实情况是什么?将套接字文件重新定位到 SSD 会带来性能提升吗?
【问题讨论】:
标签: linux sockets file-io filesystems freebsd
据我一直以来的理解,socket 文件(.sock)只是简单的数据结构,为内存结构提供了文件处理指令的便利。然而,最近,我对某些服务器引入 SSD 驱动器感到好奇,是否在这些插槽上的磁盘上执行任何类型的实际 IO,或者它是否真的完全在内存中。
那么这里的真实情况是什么?将套接字文件重新定位到 SSD 会带来性能提升吗?
【问题讨论】:
标签: linux sockets file-io filesystems freebsd
你是对的,在管道所在的底层 fs 上没有做 io。
而且人们可以轻松地进行测试
并以 root 身份运行 iotop 以查看磁盘上没有 io。
【讨论】: