性能监测和优化
性能监测:
CPU: MEM: Disk
/proc/cpuinfo /proc/meminfo
cmd: top free vmstat iostat
优化:
1 内核调整
升级内核 取舍程序,配置合适自己的自定义内核
2 文件系统调整
ext2 存取性能好,特别对中小型文件合适
将块从1KB提升到2-3KB,不要超过4KB,从而降低训导数目,在大型文件服务器上表现很突出
ext3 日志式文件系统,对文件系统的每一个修改都记录在记录里,确保系统一直处于可恢复状态。
3 磁盘I/O性能优化
IDE硬盘: 除了利用多通道主盘和在配置内核时打开DMA工作方式外,最常用的工具就是hdparm,
命令 hdparm -i /dev/hda查看硬盘信息
hdparm -c1 -A1 -m16 -d1 /dev/hda打开32位数据传输、预读、DMA mode2方式等功能
监测和调整系统进程
进程监测和调整:
ps pstreee
kill(-l列出系统支持的信号名称) nice renice
& 后台运行, fg bg ctrl+Z ctrl+c
进程自动化:
任务计划工具-cron、at、batch
cron 时间上周期执行任务,一般是系统日常维护 service cron start/stop/restart/reload
at 某一时间段一次性任务 atd服务 at [Time], atq, atrm
batch 系统在特定状况下(平均负载降到0.8以下)的一次性任务 atd服务