Linux爱好者▲的性能调优的思路,Linux( 三 )
如果物理内存大于8GB小于16GB , 可以设置SWAP大小等于或略小于物理内存即可;如果内存大小在16GB以上 , 原则上可以设置SWAP为0 , 但并不建议这么做 , 因为设置一定大小的SWAP还是有一定作用的 。
(2)内核参数优化
系统安装完成后 , 优化工作并没有结束 , 接下来还可以对系统内核参数进行优化 , 不过内核参数的优化要和系统中部署的应用结合起来整体考虑 。
例如 , 如果系统部署的是Oracle数据库应用 , 那么就需要对系统共享内存段、系统信号量、文件句柄等参数进行优化设置;如果部署的是Web应用 , 那么就需要根据Web应用特性进行网络参数的优化 , 例如修改net.ipv4.ip_local_port_range、net.ipv4.tcp_tw_reuse、net.core.somaxconn等网络内核参数 。
(3)文件系统优化
文件系统的优化也是系统资源优化的一个重点 , 在Linux下可选的文件系统有ext2、ext3、ReiserFS、ext4、xfs , 根据不同的应用 , 选择不同的文件系统 。
Linux标准文件系统是从VFS开始的 , 然后是ext , 接着就是ext2 , 应该说 , ext2是Linux上标准的文件系统 , ext3是在ext2基础上增加日志形成的 , 从VFS到ext4 , 其设计思想没有太大变化 , 都是早期UNIX家族基于超级块和inode的设计理念 。
文章图片
XFS文件系统是一个高级日志文件系统 , XFS通过分布处理磁盘请求、定位数据、保持Cache的一致性来提供对文件系统数据的低延迟、高带宽的访问 , 因此 , XFS极具伸缩性 , 非常健壮 , 具有优秀的日志记录功能、可扩展性强、快速写入性能等优点 。
目前服务器端ext4和xfs是主流文件系统 , 如何选择合适的文件系统 , 需要根据文件系统的特点加上业务的需求综合来定 。
2.3应用程序软件资源
应用程序的优化其实是整个优化工程的核心 , 如果一个应用程序存在BUG , 那么即使所有其他方面都达到了最优状态 , 整个应用系统还是性能低下 , 所以 , 对应用程序的优化是性能优化过程的重中之重 , 这就对程序架构设计人员和程序开发人员提出了更高的要求 。
03分析系统性能涉及的人员
3.1Linux运维人员
在做性能优化过程中 , Linux运维人员承担着很重要的任务 。
首先 , Linux运维人员要了解和掌握操作系统的当前运行状态 , 例如系统负载、内存状态、进程状态、CPU负荷等信息 , 这些信息是检测和判断系统性能的基础和依据;
其次 , Linux运维人员还有掌握系统的硬件信息 , 例如磁盘I/O、CPU型号、内存大小、网卡带宽等参数信息 , 然后根据这些信息综合评估系统资源的使用情况 。
第三 , 作为一名Linux运维人员 , 还要掌握应用程序对系统资源的使用情况 , 更深入的一点就是要了解应用程序的运行效率 , 例如是否有程序BUG、内存溢出等问题 , 通过对系统资源的监控 , 就能发现应用程序是否存在异常 , 如果确实是应用程序存在问题 , 需要把问题立刻反映给程序开发人员 , 进而改进或升级程序 。
性能优化本身就是一个复杂和繁琐的过程 , Linux运维人员只有了解了系统硬件信息、网络信息、操作系统配置信息和应用程序信息才能有针对性地的展开对服务器性能优化 , 这就要求Linux运维人员有充足的理论知识、丰富的实战经验以及缜密分析问题的头脑 。
3.2系统架构设计人员
系统性能优化涉及的第二类人员就是应用程序的架构设计人员 。 如果Linux运维人员在经过综合判断后 , 发现影响性能的是应用程序的执行效率 , 那么程序架构设计人员就要及时介入 , 深入了解程序运行状态 。
首先 , 系统架构设计人员要跟踪了解程序的执行效率 , 如果执行效率存在问题 , 要找出哪里出现了问题;其次 , 如果真的是架构设计出现了问题 , 那么就要马上优化或改进系统架构 , 设计更好的应用系统架构 。
- 【军武次位面】这款国产火箭炮性能优秀,模块化设计功能丰富,足以让导弹失业
- 华为■华为P40 Pro冰霜银“神仙图赏”:颜值巅峰+DxO霸榜+旗舰性能
- 「优麒麟」优麒麟20.04 LTS Beta发布 更新Linux 5.4版内核
- 联发科5G SoC天玑1000系列性能、拍照火力全开
- 极客@从极客走向消费者 Linux手机PinePhone“社区版”开始接受预订
- 「驱动之家」990因性能不如骁龙865遭韩版S20弃用 三星员工:感到丢脸,Exynos
- 【驱动之家】Exynos 990因性能不如骁龙865遭韩版S20弃用 三星员工:感到丢脸
- 「安兔兔」安兔兔Android手机性能榜 3月骁龙865旗舰霸榜前十名
- 「熔喷」电热汇分享熔喷布用熔喷加热器性能特点及其耗电量
- 『智能手机那点事』华为高端却遗憾落榜!,中高端手机性能榜出炉:几乎被国产机霸占