201901建站运维笔记 22A
查看系统负载:
w/uptime 最后面三个数字表示1分钟,5分钟,15分钟平均有多少个进程占用CPU
占用CPU的进程可以是Running,也可以是Waiting
某一时刻1颗CPU只能有一个进程在使用其资源
top命令:
top 回车就可以进入到top界面
每3秒刷新一次
默认按cpu百分比排序,可以按M键按照内存使用率大小排序
按数字1,可以显示所有CPU使用率详情top -bn1 静态显示所有进程的情况,也是按cpu百分比排序
静态显示进程信息,方便在shell脚本中使用top命令
free命令:
free查看内存和swap使用情况,关注最后一列的available,这个数字是真正剩余的物理内存大小
free -k -m -g -h
手动增加swap
dd if=/dev/zero of=/bigfile bs=1M count=1000
mkswap /bigfile
chmod 600 /bigfile
swapon /bigfile
监控磁盘:
iostat --> yum install -y sysstat
iostat -dx 1
iostat -dx 1 5iotop --> yum install -y iotop
iotop 回车 动态显示,按IO使用率大小排序
综合工具,断定瓶颈点:
vmstat 1
vmstat 1 10关注:r、b、si、so、bi、bo、id、wa
监控网卡流量:
sar -n DEV 1 10
yum install -y epel-release
yum install nload
nload 回车后查看网卡流量,动态显示ethtool ens33
mii-tool ens33
查看进程:
ps aux 、 ps -elf 、 ps -eLf (查看线程)STAT S Sleep R Runnings 父进程N 低优先级< 高优先级+ 前台进程l 多线程进程Z 僵尸进程ls -l /proc/pid/ #查看一个进程的一些详细信息
查看网络连接状况:
netstat -lnp 、netstat -lntp 、 netstat -lntup
netstat -an
ss -an
抓包工具:
tcpdump (安装:yum install -y tcpdump)
tcpdump -nn -i ens33 port 80
tcpdump -nn -i ens33 -c 100 -w 1.cap
tcpdump -i ens33 -nn not port 22 and not port 80 and not host 192.168.222.1
tcpdump -nn -r 1.cap wireshark (安装:yum install -y wireshark)
tshark -i ens33 -n -t a -R http.request -T fields -e "frame.time" -e "ip.src" -e "http.host" -e "http.request.method" -e "http.request.uri"
补充:
查看cpu核数
cat /proc/cpuinfo
lscpu
buffer和cached
buffer : 这部分内存是从CPU产生即将写入到磁盘里去的那部分数据;
cached 这部分数据是先从磁盘里读出来,然 后临时存到内存里的那部分数据,
小常识:
bit 比特(带宽单位)
Byte 字节 (速度传输单位)
8bit = 1Byte 2MB/s 2*8=16Mbit 100Mbit 12.8MB/s
转载于:https://my.oschina.net/u/4067241/blog/3015310
201901建站运维笔记 22A相关推荐
- 201901建站运维笔记 01
目录 1.1 学习约定 1.2 需求分析 2.1 域名申请 2.2 域名解析 2.3 域名备案 正文 1.1 学习约定 1.2 需求分析 2.1 域名申请 去哪里申请域名 xinnet.com 新网 ...
- 201901建站运维笔记 45
5.75-MariaDB主从.md 主从介绍 MySQL/MariaDB主从又叫做Replication.AB复制.简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实 ...
- Nginx基础应用配置小结 - 运维笔记
Nginx基础应用配置小结 - 运维笔记 在linux系统下使用nginx作为web应用服务,用来提升网站访问速度的经验已五年多了,今天在此对nginx的使用做一简单总结. 一.nginx服务简介 N ...
- linux运维笔记:Rsync数据同步工具
linux运维笔记:Rsync数据同步工具 1-Rsync简介 Rsync英文全称是Remote synchronization,Rsync具有可以使本地和远程两台主机之间的数据快速复制和同步镜像.远 ...
- 容器开启数据服务之旅系列(一):Kubernetes如何解自建PostgreSQL运维之痛
摘要: 通过阿里云Kubernetes容器服务,开启你的数据服务之旅 (一)云上运维自建数据库之痛,使用容器服务自动恢复数据库postgresql实例 概述 本文为大家介绍一种容器化的数据服务 pos ...
- 运维笔记--postgresql占用CPU问题定位
运维笔记--postgresql占用CPU问题定位 场景描述: 业务系统访问变慢,登陆服务器查看系统负载并不高,然后查看占用CPU较高的进程,发现是连接数据库的几个进程占用系统资源较多. 处理方式: ...
- 老男孩的运维笔记文档-高级部分(系统架构师)列表(三)
############################################################ # # USER YYYY-MM-DD – ACTION # ...
- [运维笔记] PowerShell (模块).模块的查找、安装、卸载、更新、保存、发布
[运维笔记] PowerShell (库/模块).库的查找.安装.卸载.更新.保存.发布 作者主页:jcLee95:https://blog.csdn.net/qq_28550263?spm=3001 ...
- [运维笔记] PowerShell (模块).模块清单
[运维笔记] PowerShell (模块).模块清单 作者:jcLee95 目 录 1. 模块清单是什么 2. 如何创建模块清单 3. 模块清单.psd1文件内容解释 4. 某库的模块清单实例 1. ...
最新文章
- 不上全站https的网站你们就等着被恶心死吧
- 热点 | Excel不“香”了,数据分析首选Pyhton!
- Slackware中文帮助文档(前言)
- python数据库模块_十二、Python高级功能之Mysql数据库模块
- Windows 8的圣战
- ListView控件
- vue页面翻页勾选的记忆功能
- python 实现redis订阅发布功能
- int*类型和int类型_mysql8.0.19中在navicat客户端中int、bigint等类型设置长度保存后为0...
- 《朝花夕拾》金句摘抄(四)
- 已知三角形三点坐标求角度_细心研磨椭圆焦点三角形,这肯定是最全的解释。...
- android uber启动动画,模仿Uber的启动画面(上)
- Git - git tag - 查看当前分支 tag 版本说明
- 用CPU计时器统计CUDA核函数的运行时间
- 遍历同辈节电的方法_jQuery遍历节点
- Linux配置静态IP 详细截图
- 【预测模型】Logistic 人口阻滞增长模型
- RTSP安防网络摄像头/海康大华硬盘录像机网页无插件直播流媒体服务器EasyNVR授权方式之加密机如何成功授权
- 折腾黑苹果的正确潜入姿势(系统版本:macOS Catalina 10.15)
- Flask:工厂函数和蓝本
热门文章
- C#中文和UNICODE编码转换【转】
- Button设置elevation阴影
- siteservercms 缺点_Siteserver CMS 远程模板下载Getshell漏洞
- (贪心)洛谷P2887 [USACO07NOV]防晒霜Sunscreen
- 文献阅读:DeepLigand: accurate prediction of MHC class I ligands using peptide embedding
- 【软考】信息安全多媒体标准化知识产权复习指南
- LDA的使用记录--TREC,测试
- 非常轻松地谈谈dB、dB、dBm、dBi
- PCM data flow - part 4: ASoC platform driver
- js 设置 输入法 状态