Linux应用故障排查
《Linux荒岛余生》,从CPU、内存、IO、网络等层面,分享高并发场景中遇到的各种问题和思路。
小姐姐味道
不羡鸳鸯不羡仙,一行代码调半天 http://xjjdog.cn
展开
-
Linux上,最常用的一批命令解析(10年精选)
更多精彩文章。《微服务不是全部,只是特定领域的子集》《“分库分表" ?选型和流程要慎重,否则会失控》这么多监控组件,总有一款适合你《使用Netty,我们到底在开发些什么?》《这可能是最中肯的Redis规范了》《程序员画像,十年沉浮》最有用系列:《Linux生产环境上,最常用的一套“vim“技巧》《Linux生产环境上,最常用的一套“Sed“技巧》《...原创 2019-06-26 18:05:56 · 11721 阅读 · 40 评论 -
Linux生产环境上,最常用的一套“vim“技巧【动画演示】
动画演示vim最常用的技巧。这篇文字非常受欢迎,现在分享给大家。原创 2019-07-08 07:40:20 · 2945 阅读 · 9 评论 -
Linux生产环境上,最常用的一套“Sed“技巧
sed命令应用广泛,使用简单,是快速文本处理的利器。它其实没多少技巧,背诵、使用是最合适的学习渠道,属于硬技能。但它又很复杂,因为高级功能太多。本篇不去关注sed的高级功能,仅对常用的一些操作,进行说明。随着使用,你会发现它和vim的一些理念是想通的,正则表达式的语法也基本上一样,并没有多少学习成本。从个人视野和工作效率上来看,sed命令都是程序员必须掌握的一个重要工具。这里有篇更高级的:《...原创 2019-07-10 09:33:52 · 1790 阅读 · 4 评论 -
Linux生产环境上,最常用的一套“AWK“技巧
最有用系列:《Linux生产环境上,最常用的一套“vim“技巧》《Linux生产环境上,最常用的一套“Sed“技巧》《”Sed” 高级功能:我这小脑瓜都快绕晕了》敢用自己...原创 2019-06-20 18:19:15 · 2402 阅读 · 7 评论 -
Linux之《荒岛余生》(一)准备篇
xin片之争,已经暴露了中国xin的问题,我等码农束手无策;而在操作系统方面,成果也是乏善可陈;现如今酷炫的Web监控工具,让很多研发丧失了真正处理问题的能力。越接近底层,就越接近真相,在计算机的世界,同样适用。我们的目的,就像是《荒岛余生》一样:找到一个信念,在最残酷的环境中,生存下去。说的比较隐晦,其实就是:你换公司了,而你的新公司比较推崇devops,你要自己面对问题。吹的那么高大上,...原创 2020-01-01 10:34:28 · 341 阅读 · 0 评论 -
Linux之《荒岛余生》(二)CPU篇
温馨提示,动图已压缩,流量党放心查看。CPU方面内容不多,我们顺便学点命令。本篇是《荒岛余生》系列第二篇,垂直观测CPU。其余参见:Linux之《荒岛余生》(一)准备篇如何做一个CPUcpu是芯片的一种,我们以汉芯为例,看一下制作七步曲。提纯精度11个9的硅片(99.999999999%)生成晶圆使用光刻机加工晶圆使用刻蚀机沟槽完成P型半导体制作使用200号的粗砂纸抹掉原标志...原创 2020-01-02 09:00:53 · 288 阅读 · 0 评论 -
Linux之《荒岛余生》(三)内存篇
内存问题,脑瓜疼脑瓜疼。脑瓜疼的意思,就是脑袋运算空间太小,撑的疼。本篇是《荒岛余生》系列第三篇,让人脑瓜疼的内存篇。其余参见:Linux之《荒岛余生》(一)准备篇Linux之《荒岛余生》(二)CPU篇小公司请求量小,但喜欢滥用内存,开一堆线程,大把大把往jvm塞对象,最终问题是内存溢出。大公司并发大,但喜欢强调HA,所以通常保留swap,最终问题是服务卡顿。而喜欢用全局集合变量的某些同...原创 2020-01-02 09:02:20 · 392 阅读 · 0 评论 -
Linux之《荒岛余生》(四)I/O篇
我们在cpu篇就提到,iowait高一般代表硬盘到瓶颈了。wait的意思,就是等,就像等正在化妆的女朋友,总是带着一丝焦躁。本篇是《荒岛余生》系列第四篇,I/O篇,计算机中最慢的那一环。其余参见:Linux之《荒岛余生》(一)准备篇Linux之《荒岛余生》(二)CPU篇Linux之《荒岛余生》(三)内存篇一点背景速度差异I/O不仅仅是硬盘,还包括外围的所有设备,比如键盘鼠标,比如1.4...原创 2020-01-02 09:03:07 · 357 阅读 · 0 评论 -
Linux之《荒岛余生》(五)网络篇
你想通过执行ping google.com来判断网络连通性么?我想你这是在侮辱方教授。本篇是《荒岛余生》系列第五篇,网络篇,但不会教你fq。其余参见:Linux之《荒岛余生》(一)准备篇Linux之《荒岛余生》(二)CPU篇Linux之《荒岛余生》(三)内存篇Linux之《荒岛余生》(四)I/O篇看着kali linux上百个网络命令,我陷入了沉思。专业的网络命令实在是太多了,如果要罗列...原创 2020-01-02 09:03:50 · 701 阅读 · 0 评论 -
Echo,Linux上最忧伤的命令(故事)
Echo是Linux上常用的命令,用来在Shell中输出一些提示信息。echo "Hello World"加上参数-n,可以去掉echo命令末尾的换行。echo命令还可以...原创 2019-07-18 20:35:03 · 4060 阅读 · 8 评论 -
将java进程转移到“解剖台”之前,法医都干了什么?
原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。作为法医,不怕高度腐烂的尸体,也不怕错综复杂的案情。最怕的,是没留下任何东西。空无一物,任何高...原创 2019-08-05 18:12:13 · 294 阅读 · 0 评论 -
Vim漫游键,为什么不设定左手?介绍一种5x倍速漫游方式
原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。先给大家讲个故事。老家的一个小孩,习惯用左手吃饭,就连擦屁股,都是用左手拿纸。结果,这个习惯,...原创 2019-10-11 18:28:00 · 301 阅读 · 0 评论 -
LWP进程资源耗尽,Resource temporarily unavailable
微信公众号:《小姐姐味道》,文末附二维码,欢迎关注。服务器环境使用root账户运行应用程序是非常危险的,容易让人拿到shell变成肉鸡。所以有点意识的团队,都会建立一个低权限的普通用户用来运行java程序。权限低,有点不像亲儿子,在资源紧张的困难时刻尤其能看出来。现象问题是在一台公用的测试环境机器发生的,正式环境并没有复现。这台服务器部署了几十个服务,且部署账户最近从root切换到了xjj...原创 2019-10-26 10:46:56 · 736 阅读 · 0 评论 -
这是一张top命令的动动图
如图,下面是废话,凑字数用的,否则显的太单调。图片已压缩,几百k,不小心进来不要心疼流量。按下键盘上的某个键位,top会有不同的反应。比如上面8个。1显示每个cpu的运行...原创 2019-07-05 18:06:38 · 403 阅读 · 0 评论