赞
踩
1.top 命令查看 cpu 及运行状态,实时显示系统各个进程资源的占用状况 us 用户空间占用 CPU 百分比 sy 内核空间占用 CPU 百分比 ni 用户进程空间内改变过优先级的进程占用 CPU 百分比 id 空闲 CPU 百分比
wa 等待输入输出的 CPU 时间百分比 hi si st
系统进程解析
PID:进程 id
USER:进程所有者
PR:进程的优先级,越小优先级越高
NI:nice 值,负值表示高优先级,正值表示低优先级
VIRT:进程使用的虚拟内存,单位是 kb
RES:进程使用的物理内存,单位 kb SHR:进程使用的共享内存,单位 kb
S:进程状态(S 表示休眠,R 表示正在运行, Z 表示僵死状态,N 表示该进程优先值为负数,
I 表示空闲状态)
%CPU:进程占用的 CPU 使用率
%MEM:进程使用的物理内存和总内存的百分比
TIME+:进程使用的 CPU 时间总计,单位 1/100 秒
COMMAND:命令行
2.df 查看磁盘内存情况
-a:全部文件系统列表,包含虚拟文件系统
-B:指定显示 scale size,比如以 M,G 为单位显示
-h:方便人阅读方式显示。
-H:和-h 相似,不过其中 1k = 1000byte, 1M=1000k
-i:列出 inode 的信息
-p:使用 POSIX 规范输出
-t:打印指定的文件系统类型
-T:显示文件系统类型
-x:不打印指定的文件系统类型结果出来后:第一列代表文件路径、used 表示使用了多少、available 表示还可用空间、use%数据块占比、mounted on 表示文件系统挂载点
3.ps -ef|grep es/redis/mysql 等查看进程(ps -l 强大查看进程)
4.ps aux 查看所有,其中
USER 返回运行该进程的用户的用户名
PID 返回唯一的进程 ID
%CPU 返回 CPU 使用率的百分比
%MEM 返回内存使用百分比
VSV 以千字节为单位返回虚拟大小
RSS 返回常驻集大小 TT 返回控制终端名称
STAT 返回符号进程状态
STARTED 返回开始的时间 CMD 返回启动进程的命令
5.kill -9 进程号 ----结束进程 redis 执行,redis-cli -p 端口 -a 密码;后输入 ping,输出 pong 成功 es 到 bin 目录下./elasticsearch -d 后台运行
mysql 是否启动,,service mysqld status 看是否有 running 使用 ps aux | grep mysqld 查看进程号 pidof mysqld 看是否显示进程
6.jps 简单查看进程
7.free 显示系统未使用和已使用的内存参数说明
-b 以 Byte 为单位显示内存使用情况。
-k 以 KB 为单位显示内存使用情况。
-m 以 MB 为单位显示内存使用情况。
-h 以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位值。单位有:B、
K、M、G、T
-o 不显示缓冲区调节列。
-s<间隔秒数> 持续观察内存使用状况。
-t 显示内存总和列。
-V 显示版本信息
显示结果解析
total 内存总数,物理内存总数 used 已经使用的内存数 free 空闲的内存数
shared 多个进程共享的内存总额 buffers Buffer 缓存内存数 cached Page 缓存内存数
-buffers/cache 应用使用内存数
+buffers/cache 应用可用内存数
Swap 交换分区,虚拟内存
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。