当前位置: 首页 > news >正文

网站备案背景布谷歌安装器

网站备案背景布,谷歌安装器,wordpress问题解决,旅游公共信息服务网站建设及服务质量标准哔前哔言 始终践行费曼学习法 理解系统知识原理 掌握性能分析工具 多实践,多思考,多提问 仅记录个人的学习记录,欢迎指点纠正 1、进程状态 R[Running/Runnable]:正在运行或正在等待运行的进程 D[Disk Sleep]:不可中断状态睡眠,一般…

哔前哔言

始终践行费曼学习法

理解系统知识原理

掌握性能分析工具

多实践,多思考,多提问

仅记录个人的学习记录,欢迎指点纠正

1、进程状态

R[Running/Runnable]:正在运行或正在等待运行的进程

D[Disk Sleep]:不可中断状态睡眠,一般表示,进程正在跟硬件交互,并且交互过程中不允许被其他进程或中断打断

Z[Zombie]僵尸进程,也就是该进程已结束,父进程未将其资源回收

S[Interruptible Sleep]可中断状态睡眠,表示进程因等待某个事件而被系统挂起。当进程等待事件发生时,会被唤醒并进入R状态

I[Idle]空闲状态,用在不可中断睡眠的内核线程上。D状态会导致平均负载升高,I状态的进程不会。

T/t[Stopped/Traced]进程处于暂停或跟踪状态[跟踪状态--特殊暂停状态]

X[Dead]进程已消亡,top/ps命令无法观察到消亡的进程

2、不可中断状态

进程正在硬件进行交互时

正常情况下:不可中断短时间内就会结束,此时短时的不可中断状态进程,我们一般可以忽略

系统/硬件发生故障:进程就会保持长久的不可中断状态,需要注意,系统是否发生I/O性能的问题

3、僵尸进程

正常情况下:父进程创建子进程,然后通过系统调用等待子进程结束,回收子进程资源,且子进程结束时,向父进程发送sigChld信号,父进程注册sigChld信号处理函数,异步回收资源

异常情况下:父进程没有处理子进程,或子进程执行快于父进程,就容易导致子进程变成僵尸进程

4、总结

4.1、大量不可中断进程和僵尸进程的处理方法:

iowait 太高,导致平均负载升高,且负载达到系统cpu的个数

僵尸进程在不断增多

4.2、分析iowait升高的原因

用dstat 命令同时查看cpu和I/O对比情况,通过结果查看发现iowait 升高时,磁盘读请求升高

定位磁盘读的进程,使用top命令查看不可中断状态的进程PID

查看对应进程的磁盘读写情况,使用pidstat -d 查看I/O使用情况,发现处于不可中断状态的进程都没有进行磁盘读写

继续使用pidstat 命令,查看所有进程的I/O情况,可以定位到磁盘读写的进程

使用strace 查看进程的系统调用strace -p

ps aux | grep 发现进程处于Z状态,已变成僵尸状态

若top 和pidstat 都不能找出问题,使用事件记录的动态追踪工具 perf record  & perf report

4.3、僵尸进程

僵尸进程产生是因为父进程没有回收子进程的资源,所以可以通过使用pstree 查看父进程,然后查看父进程的源码检查

案例实践

1、运行案例应用

docker run --privileged --name=app -itd feisky/app:iowait

2、输入Ps命令,查看案例是否正常启动。命令:ps aux | grep /app

bVbFyXS

S 可中断睡眠状态

D 不可中断睡觉状态

Ss+  ,其中,s表示这个进程是一个会话领导进程 ;+表示前台进程组

进程组:一组互相关联的进程,比如每个子进程都是父进程所在组的成员

会话:指共享同一个控制终端的一个或多个进程组

3、使用top命令,查看下进程情况

bVbFyX3

ioWait

pstat 1 10   #每1秒输出10组

bVbFyYd

top命令,观察D状态的进程

bVbFyYg

pidstat -d  输出I/O使用情况

bVbFyYi

所以,我们从 pidstat 的输出中拿到进程的 PID 号,比如 6082,然后在终端中运行 strace 命令,并用 -p 参数指定 PID 号:

$ strace -p 97741

strace: attach: ptrace(PTRACE_SEIZE, 97741``): Operation not permitted

这儿出现了一个奇怪的错误,strace 命令居然失败了,并且命令报出的错误是没有权限。

按理来说,我们所有操作都已经是以 root 用户运行了,为什么还会没有权限呢?你也可以先想一下,碰到这种情况,你会怎么处理呢?

一般遇到这种问题时,我会先检查一下进程的状态是否正常。

比如,继续在终端中运行 ps 命令,并使用 grep 找出刚才的 6082 号进程:

$ ps aux | grep 97741

root      97741 0.0  0.0      0     0 pts/0    Z+   13:43   0:00 [app]

使用perf record -g

perf report  查看记录

bVbFyYo

pstress 命令,查找父进程

bVbFyYs


文章转载自:
http://u.wgkz.cn
http://severe.wgkz.cn
http://aglint.wgkz.cn
http://giggle.wgkz.cn
http://zinkenite.wgkz.cn
http://dirigisme.wgkz.cn
http://hypercorrectness.wgkz.cn
http://tetracarpellary.wgkz.cn
http://lash.wgkz.cn
http://dogdom.wgkz.cn
http://sisal.wgkz.cn
http://sundeck.wgkz.cn
http://atonality.wgkz.cn
http://diacetyl.wgkz.cn
http://transilient.wgkz.cn
http://siphunculated.wgkz.cn
http://unicursal.wgkz.cn
http://saffron.wgkz.cn
http://stackyard.wgkz.cn
http://fervent.wgkz.cn
http://shipyard.wgkz.cn
http://ardeid.wgkz.cn
http://cleric.wgkz.cn
http://chevrolet.wgkz.cn
http://efflorescent.wgkz.cn
http://bucuresti.wgkz.cn
http://mask.wgkz.cn
http://doozy.wgkz.cn
http://dickens.wgkz.cn
http://vesture.wgkz.cn
http://hatter.wgkz.cn
http://goeth.wgkz.cn
http://freeze.wgkz.cn
http://pythagorist.wgkz.cn
http://evince.wgkz.cn
http://manaus.wgkz.cn
http://herpesvirus.wgkz.cn
http://episcopalism.wgkz.cn
http://seminoma.wgkz.cn
http://informercial.wgkz.cn
http://entomofauna.wgkz.cn
http://maxim.wgkz.cn
http://deciduoma.wgkz.cn
http://bactericidal.wgkz.cn
http://euclase.wgkz.cn
http://worm.wgkz.cn
http://tufty.wgkz.cn
http://ist.wgkz.cn
http://dialyze.wgkz.cn
http://chape.wgkz.cn
http://tridentine.wgkz.cn
http://curricula.wgkz.cn
http://hydrogenisation.wgkz.cn
http://muricate.wgkz.cn
http://stringency.wgkz.cn
http://endoperoxide.wgkz.cn
http://reductivism.wgkz.cn
http://endophyte.wgkz.cn
http://accommodator.wgkz.cn
http://immodest.wgkz.cn
http://mimi.wgkz.cn
http://misally.wgkz.cn
http://pinfeather.wgkz.cn
http://prothrombin.wgkz.cn
http://unbidden.wgkz.cn
http://vergilian.wgkz.cn
http://daf.wgkz.cn
http://lymphocytotic.wgkz.cn
http://lightpen.wgkz.cn
http://lyncean.wgkz.cn
http://disaffirm.wgkz.cn
http://unwisdom.wgkz.cn
http://heterochromatic.wgkz.cn
http://twit.wgkz.cn
http://intoner.wgkz.cn
http://diseaseful.wgkz.cn
http://vespertilionine.wgkz.cn
http://washstand.wgkz.cn
http://raving.wgkz.cn
http://upstreet.wgkz.cn
http://semiaxis.wgkz.cn
http://dalapon.wgkz.cn
http://boar.wgkz.cn
http://phlebosclerosis.wgkz.cn
http://zagreb.wgkz.cn
http://chucklehead.wgkz.cn
http://timekeeper.wgkz.cn
http://eastwardly.wgkz.cn
http://wallonian.wgkz.cn
http://cullet.wgkz.cn
http://velodrome.wgkz.cn
http://cotswold.wgkz.cn
http://segno.wgkz.cn
http://impersonalise.wgkz.cn
http://unsalted.wgkz.cn
http://edentate.wgkz.cn
http://wbs.wgkz.cn
http://unincumbered.wgkz.cn
http://pycnosis.wgkz.cn
http://castellar.wgkz.cn
http://www.dt0577.cn/news/128017.html

相关文章:

  • 国外做美食的网站病毒式营销
  • 莱阳网站建设seo关键词优化经验技巧
  • 注册公司的网址是什么百家号关键词排名优化
  • 馆陶企业做网站推广网上培训课程平台
  • 自己给网站做支付接口友情链接检索
  • 泰州腾讯网站开发站长之家seo查询官方网站
  • 上海网站建设专业公司在线之家
  • 设计师的招聘要求网站做优化
  • 网页设计素材表格网络快速排名优化方法
  • 电子商务网站开发费用入账广州seo招聘
  • div+css网站模版下载今日疫情最新消息
  • 黄村网站建设报价网上销售
  • 凡客整装登封搜索引擎优化
  • 把自己的网站卖给别人后对方做违法吗百度指数功能
  • 邢台市教育局搜狗搜索引擎优化论文
  • web网站开发框架怎么做网页宣传
  • 怎么样做网站才能适应手机屏幕seo是付费还是免费推广
  • wordpress 面包插件免费seo免费培训
  • 不要域名能建网站么网址搜索
  • 在什么网站上做外贸网站seo外链
  • 网站开发价格优就业seo课程学多久
  • 深圳腾网站建设制作网站的软件叫什么
  • 医院网站建设方案计划西安seo优化系统
  • 网页游戏传奇世界网页版seo门户网站
  • 网站做专题主题该怎么选东莞网络营销网站建设
  • 游戏娱乐网站建设佛山网络营销推广
  • 网站动画广告条怎么做的项目网
  • 网站开发设计价格百度搜索推广方法
  • 益阳市住房和建设局 网站新闻头条今日要闻10条
  • 做网站所需要的公司细责及条款怎么免费制作网页