如果一个进程通过套接字向同一台机器上的另一个进程发送数据,传输过程中发生磁盘读/写的可能性有多大?似乎有一个套接字文件类型,如果有空闲内存,这些文件是否保证在内存中?
不直接。 TCP / UDP 网络套接字、本地主机或 UNIX 域套接字将在内存中运行。 UNIX 域套接字通常是除了使用模块进入内核空间之外最快的选择。
本地主机管道上的套接字几乎与用户空间和内核空间之间的几个 memcpy 一样简单。在 TCP 情况下,您有堆栈开销。
文件和套接字共享描述符表的内核抽象,但这并不意味着实际的文件。
当然,作为事务的结果,数据库可能会触发对日志的某些写入。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)