2-5 的课程 疑问,磁盘IO的写入用,单线程好,还是多线程好?
来源:2-7 总结:服务器硬件对性能的影响

苦瓜苦也
2018-11-30
第一问,磁盘IO的写入用单线程好,还是多线程好?
第二问,每个sql查询只能用到一个CPU去处理,这样我的服务器是32CPU,那就理论上说同可能会有32条sql写入磁盘,这个时候的磁盘是在这32个cpu里面切换吗?这个是我的理解的工作模式。希望老师多多指正?谢谢
写回答
1回答
-
多线程写入要比单线程快,但是也要看具体使用的IO设备。
同时处理32个SQL并不一定全是写SQL还有读取的操作。其实现在的磁盘都有缓存功能,所以基本上都是先写入缓存区,然后由系统控制定时向磁盘刷新。
00
相似问题