linux内核参数优化(七)
1、Linux内核参数优化 内核参数是用户和系统内核之间交互的一个接口,通过这个接口,用户可以在系统运行的同时动态更新内核配置,而这些内核参数是通过Linux Proc文件系统存在的。因此,可以通过调整Proc文件系统达到优化Linux性能的目的。一、sysctl命令sysctl命令用来配置与显示在...
网络性能评估(六)
网络性能评估 网络是所有子系统中最难监测的一个, 因为网络比较抽象, 在监测时有很多在系统可控制之外的因素如延迟,冲突,拥塞和丢包等对监测产生影响。下面将讨论的是以太网、IP、TCP 的性能监测。1)以太网配置设定除非有明确的设定, 所有以太网的速度都是自动协商的, 这很大程度上是由于历...
磁盘i/o性能评估(五)
l 熟悉RAID存储方式,可以根据应用的不同,选择不同的RAID方式。l 尽可能用内存的读写代替直接磁盘I/O,使频繁访问的文件或数据放入内存中进行操作处...
内存性能评估(四)
一、虚拟内存简介 虚拟内存是使用磁盘作为 RAM 的扩充使得可用内存的有效大小得到相应增加。 内核会将当前内存中未被使用的块的内容写入硬盘以此来腾出内存空间。 当上面的内容再次需要被用到时,它们将被重新读入内存。这些对用户完全透明;在 linux 下运行的程序只会看到有大量内存空间...
cpu性能评估(三)
CPU性能评估一、CPU介绍 CPU 利用率很大部分取决于试图访问它的资源, 内核拥有一个管理两种资源的调度器:线程(单或多)和中断。调度器给予不同资源以不同的优先级,以下由优先级从高到低:1) 中断——设备通知内核它们处理完成。例如网卡发送一个数据包或硬盘驱动器提供...
整体性能评估(二)
负载:整体性能评估系统整体性能评估(uptime命令/top)[root@web1 ~]# uptime16:38:00 up 118days, 3:01, 5 users, load average: 1.22, 1.02, 0.91这里需要注意的是:load average这个输出值,这三个值的大小一般不能大于系统CPU的个数,例如,本输出中系统有8个CPU,如果load ...
lsof 详解
一般root用户才能执行lsof命令,普通用户可以看见/usr/sbin/lsof命令,但是普通用户执行会显示“permission denied”我总结一下lsof指令的用法:lsof `which httpd` #那个进程在使用apache的可执行文件lsof abc.txt 显示开启文件abc.txt的进程lsof -i :22 知道22端口现在运...
性能监控命令总结
sar, dstat, vmstat, mpstat, iostat, top, free, iotop, uptime, cat /proc/meminfo, ss, netstat, lsof, time, perf, strace