摘要:
linux下core dump【总结】 在linux下,程序莫名突然崩溃了怎么办,有的程序有日志,有的程序没有则么办,或者自己忘记定义了怎么办,而且,有没有其他途径能配合程序日志更快的解决问题? 基本概念: 当程序运行的过程中异常终止或崩溃,操作系统会将程序当时的内存状态记录下来,保存在一个文件中, 阅读全文
摘要:
定义: 所谓中断,会导致正在运行的CPU要停下手头的工作去响应,这需要工作任务的切换,就带来了我们熟知的上下文切换,而频繁上下文切换,是对系统性能的重要影响因素。 如何减少终端带来的影响? 中断问题一般出现在多核机器上,如果你的机器是多核,16核或者32核,能不能把中断绑定到其中一个CPU上,再把其 阅读全文
摘要:
IO调度的四种算法 IO调度器的总体目标是希望让磁头能够总是往一个方向移动,移动到底了再往反方向走,这恰恰就是现实生活中的电梯模型,所以IO调度器也被叫做电梯. (elevator)而相应的算法也就被叫做电梯算法.而Linux中IO调度的电梯算法有好几种,一个叫做as(Anticipatory),一 阅读全文
摘要:
性能监控,pidstat就够了! 安装: yum install -y sysstat 常用参数: -u:默认的参数,显示各个进程的cpu使用统计 -r:显示各个进程的内存使用统计 -d:显示各个进程的IO使用情况 -p:指定进程号 -w:显示每个进程的上下文切换情况 -t:显示选择任务的线程的统计 阅读全文
摘要:
crontab 线上环境中时常会用到crontab,下面来看下他的基本维护方法。 cron被称作计划性任务服务,它能够在人为控制下在固定时间或者隔段时间去执行某一项操作,二管理员只需要设置好时间以及动作就好,很方便 linux一般都自带cron模块, cron服务: 服务名为crond servic 阅读全文