top命令查看系统的实时负载, 包括进程、CPU负载、内存使用等等;
直接输入top命令
PID:PID进程
USER:用户
PR:优先级
NI:nice值,负值表示高优先级,正值表示低优先级
VIRT:进程使用的虚拟内存总量
RES:进程使用的、未被换出的物理内存大小
SHR:共享内存大小
S:进程状态
%CPU:上次更新到现在的CPU时间占用百分比
%MEM:进程使用的物理内存百分比
TIME+:进程使用CPU总时间
COMMAND:命令名、命令行
发现mysql5.6占用内存20%,我们需要修改my.cnf文件,
vi /etc/my.cnf
我是这样修改的配置文件:
key_buffer_size = 16M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
key_buffer_size 只对MyISAM 表起作用
重启mysql
service mysql stop
service mysql start