一,resin Too many open files错误
查看当前java进程打开文件数
lsof -p JAVAPID | wc -l
启动resin前要ulimit -n 65000
root用户默认是1024的打开文件限制
二,磁盘读写性能查看
sudo hdparm -T /dev/sda
dd if=/dev/zero of=/tmp/testio bs=1024000 count=1000
三,top信息
0 zombie 僵尸进程数
0.0%ni 用户进程空间内改变过优先级的进程占用CPU百分比
hi( Hardware IRQ)cpu,si(Software Interrupts),st(Steal Time)
0.0% wa 等待输入输出的CPU时间百分比
四, ls时间格式
ls -l --time-style long-iso /tmp
五,关闭控制台,进程不停止
nohup 命令 &
六,后台进程管理
jobs查看后台进程
fg %后台进程编号 调到前台运行
bg %后台进程编号 调到后台运行
七,jdb使用
修改RESIN_HOME/bin/wrapper.pl添加
$EXTRA_JAVA_ARGS.=" -Xdebug -Xrunjdwp:transport=dt_socket,address=127.0.0.1:8000,server=y,suspend=n";
挂入调试
sudo JAVA_HOME/bin/jdb -attach 127.0.0.1:8000
suspend挂起线程
wherei all打印线程信息
resume恢复线程
八,vi
修改vi默认配置
vi ~/.vimrc
九,判断硬盘raid n
第一、你要确定你的机器有多少块硬盘
第二、你要确定每块硬盘的空间大小是多少
第三、在操作系统层查看总容量
Raid 0 公式:n+n=2n
RAID 1 公式:n+n=n
RAID 5 公式:n+n=(n-1)/n