为了让程序能快点,特意了解了CPU的各种原理,比如多核、超线程、NUMA、睿频、功耗、GPU、大小核再到分支预测、cache_line失效、加锁代价、IPC等各种指标(都有对应的代...
(重磅发布,一文学会乌班图ssh升级)Ubuntu-openssl和openssh升级
之前博主的相关文章: openssh-浅谈openssl和openssh的升级 - 李宗盛 - 博客园 (cnblog...
空闲空间管理和文件系统结构的优化策略
关于空闲空间的管理,前面提到的是已被占用的数据块的组织和管理。接下来要解决的问题是,当我要保存一个数据块时,应该将其放在硬盘的哪个位置。难道需要扫描所有的块,随意找个空的地方放吗?
拯救“消失的她”——双系统grub完美恢复方案
双系统grub意外消失怎么办? 不用重装系统、不用去维修店、不会丢数据,教你一招,完美恢复grub!
Linux运维工程师面试题(8)
祝各位小伙伴们早日找到自己心仪的工作。 持续学习才不会被淘汰。 地球不爆炸,我们不放假。 机会总是留给有有准备的人的。 加油,打工人!
Linux运维工程师面试题(7)
祝各位小伙伴们早日找到自己心仪的工作。 持续学习才不会被淘汰。 地球不爆炸,我们不放假。 机会总是留给有有准备的人的。 加油,打工人!
深入理解零拷贝技术
注意事项:除了 Direct I/O,与磁盘相关的文件读写操作都有使用到 page cache 技术。
linux系统调优
6.4 启动服务 6.5 查看服务状态
编译Linux 2.6.34内核
《Linux内核设计与实现(第三版)》中所用的内核版本为2.6.34,这个版本太旧了,在高版本系统中编译各种不支持,所以选了Ubuntu 14.04进行编译。
【操作系统】2.进程和线程
操作系统main函数中最后 if(!fork()) {init();} ,也就是main函数最后创建了第1个进程,init执行了shell(Windows)桌面。