Linux的CPU性能(一)——Load是什么?
Load过高 当你登录到一台Linux机器上时,觉得卡卡的,尤其是执行的时候很慢,ls都要等待半天,当你派出了网络问题之后,肯定就会想到一个问题了,CPU Load过高了,于是使用uptime和top命令查看问题在哪 $ uptime 18...
Load过高 当你登录到一台Linux机器上时,觉得卡卡的,尤其是执行的时候很慢,ls都要等待半天,当你派出了网络问题之后,肯定就会想到一个问题了,CPU Load过高了,于是使用uptime和top命令查看问题在哪 $ uptime 18...
一切皆文件 Linux的哲学之一就是一切皆文件,因此,网络连接socket也可以抽象为一种文件,例如/dev/tcp/114.114.114.114/53或者/dev/tcp/www.baidu.com/80 使用文件描述符 echo "S...
limit ulimit命令可以临时设置,limit.conf命令永久设置,limit.conf命令更改需要重启系统。 hard是该用户最高可以设置的单个进程文件打开数,soft是现有设置的文件打开数。 limit中的open files不...
问题简介 通过df查看分区剩余空间不多了,但是不知到是哪些文件占用了磁盘空间,因此用du -sh命令查看,发现/分区所有目录的大小加起来都不到df的量,开始排查问题 问题现象 df -h查看各个分区所占的空间大小,通过du -sh查看目标目...
问题介绍 监控告警某台机器CPU load过高(超过20),观察机器各项指标,没有其他告警项,CPU usage正常,内存,磁盘正常。观察CPU load历史值,发现从某一天开始缓慢增长,最终触发告警 问题现象 检查系统各项指标正常后,查看...
VMware连接usbread/64,error18 将usb连接在宿主机上,使用VMware连接时报错: read/64,error18 这是由于VMware中usb控制器版本设置不对导致的,将usb版本设置为3.0即可
问题 由于在脚本中使用了空变量,导致了将/*移动到了备份目录下 mv ${VAR}/* /home/backup # 由于VAR变量并没有定义,导致了这个语句变成了 mv /* /home/backup 执行脚本完成后,出现了连接不上情况,...
plink简介 plink是在putty工具集中的一个网络工具,永固命令行网络连接 同时plink也可以进行端口转发 plink使用 一般使用 plink和ssh一样: plink [options] [user@]host [comman...
Gitbook简介 Gitbook是一个文档工具,可以将文档展示在网页上,更为方便的是,可以将真个文档目录带走,只需要在浏览器中打开index.html就可以看整个文档了。这点是比Showdoc要方便的。 Gitbook安装 # Utunt...
socat简介 socat是一个socket转换工具,可以实现任意socket之间的转换 socat基本用法 “`socat [options] < address> < address>“`...