使用unix域套接字的memcached,是否存在文件系统读/写?如果有:这对试图减少或完全清除任何文件系统操作的工具来说不是一个缺点吗?
或者用另一种方式问,是否有可能仅使用内存进行unix域套接字?
我仍然不确定Unix Domain Sockets是否使用文件系统,我不是C语言专家,但对https://github.com/torvalds/linux/blob/master/net/unix/af_unix.c实现有一些了解,我看到有文件系统使用。那么这不仅可以在内存中工作吗?
编辑:阅读我的问题和描述后,我意识到我问了很多问题,而且问题本身几乎与描述不同。我想填补我脑海中的信息空白,抱歉造成混淆。
tmpfs文件系统
和几个挂载的路径。例如:/run
,但是我看到有一个套接字文件位于/var/run/libvirt/libvirt-sock
,但/var/run
没有挂载在tmpfs上,这意味着它可能在/dev/sda3上,那么这是否意味着套接字文件确切地写入磁盘?还是还有其他潜在的概念? - FZE