
Linux
文章平均质量分 84
关于Linux方面的学习
李嘉图呀李嘉图
觉得内容对你有帮助的话就点点关注吧
展开
-
Linux性能优化-磁盘I/O优化
块设备层将请求发往SCSI层,SCSI就开始真实处理这些IO请求,但是SCSI层又对其内部按照功能划分了不同层次: * SCSI高层:高层驱动负责管理disk,接收块设备层发出的IO请求,打包成SCSI层可识别的命令格式,继续往下发;所以,文件系统又把连续的扇区组成了逻辑块,然后每次都以逻辑块为最小单元,来管理数据。拿第一类,也就是基于磁盘的文件系统为例,在安装系统时,要先挂载一个根目录(/),在根目录下再把其他文件系统(比如其他的磁盘分区、/proc 文件系统、/sys 文件系统、NFS 等)挂载进来。.原创 2022-08-22 10:35:32 · 4168 阅读 · 0 评论 -
Linux性能优化-内存优化
第二,共享内存 SHR 并不一定是共享的,比方说,程序的代码段、非共享的动态链接库, 也都算在 SHR 里。虽然每个进程的地址空间都包含了内核空间,但这些内核空间,其实关联的都是相同的物理内存。一个很典型的场景就是,即使内存不足时,有些应用程序也并不想被 OOM 杀死,而是希望能缓一段时间,等待人工介入,或者等系统自动释放其他进程的内存,再分配给它。所以,并不是所有的虚拟内存都会分配物理内存,只有那些实际使 用的虚拟内存才分配物理内存,并且分配后的物理内存,是通过内存映射来管理的。...原创 2022-08-22 10:34:49 · 3305 阅读 · 0 评论 -
Linux性能优化 - CPU优化
CPU优从应用程序和系统的角度,分别来看看如何才能降低CPU使用率,提高CPU的并行处理能力。原创 2022-08-22 10:33:35 · 3315 阅读 · 0 评论 -
Linux性能优化
二八原则,并不是所有的性能问题都值得优化,找出最重要的、可以最大程度提升性能的问题。优先优化系统资源使用问题、性能指标变化幅度最大的问题。选能最大提升性能的方法,但性能优化通常会带来复杂度的提升,降低程序的可维护性,还可能引发其他指标的异常。2)系统资源的维度,我们可以用 CPU 使用率来评估系统的 CPU 使用情况。1)应用程序的维度,我们可以用吞吐量和请求延迟来评估应用程序的性能。2)避免外部环境的变化影响性能指标的评估。1)避免性能测试工具干扰应用程序的性能;2.Linux性能优化-CPU。原创 2022-08-22 10:38:40 · 862 阅读 · 0 评论