- 博客(8)
- 资源 (10)
- 收藏
- 关注
转载 排查问题常用Linux命令
系统配置相关:查看内核/操作系统/CPU信息: uname -a查看操作系统版本: head -1 /etc/issue查看网卡信息:cat /sbin/ifconfig查看cpu配置: cat /proc/cpuinfo查看mem配置:cat /proc/meminfo查看环境变量 资源: env 查看各分区使用情况: df -h查看指定目录的大小: du -
2017-01-20 14:31:16 1822
转载 Linux服务器分析命令
Linux下具有诸多优秀的工具供我们差遣使用,帮助我们了解和分析服务器各项性能指标。A、CPU相关常用工具列举下:ps、top、iostat、vmstat、mpstat、sar 等ps:可查看某个进程占用CPU资源百分比;top:显示的信息同ps接近,但是top可以了解到CPU消耗,可以根据用户指定的时间来更新显示;iostat: 查看所有CPU的平均信息;vmstat:查
2017-01-20 14:30:07 241
转载 java线上定位总结
线上有一个功能,只要用户一使用马上FGC飚的很高而且一直不能回收内存。利用这个case来总结一下线上如何来排查问题找到代码BUG并修复的。1. Java heap dump日志分析一般分析内存溢出分析哪些应用占用内存比较多情况有用jmap -dump:format=b,file=path pid 默认将堆全部dump下来jmap -dump:live,format=
2017-01-20 14:28:34 302
转载 线上应用故障排查之一:高CPU占用
一个应用占用CPU很高,除了确实是计算密集型应用之外,通常原因都是出现了死循环。以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。通过ps aux | grep PID命令,可以进一步确定是tomcat进程出现了问题。但是,怎么定位到具体线程或者代码呢?首先显示
2017-01-20 13:58:46 254
原创 关于数字签名
发送报文时,发送方用一个哈希函数从报文文本中生成报文摘要,然后用自己的私人密钥对这个摘要进行加密,这个加密后的摘要将作为报文的数字签名和报文一起发送给接收方,接收方首先用与发送方一样的哈希函数从接收到的原始报文中计算出报文摘要,接着再用发送方的公用密钥来对报文附加的数字签名进行解密,如果这两个摘要相同、那么接收方就能确认该数字签名是发送方的。
2014-07-04 15:41:59 416
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人