1.vmstat详解查看cpu负载2.使用方法vmstat显示内容详解procsr列表示运行和等待cpu时间片的进程数,如果长期大于1,说明cpu不足,需要增加cpu。b列表示在等待资源的进程数,比如正在等待I/O、或者内存交换等。cpu表示cpu的使用状态us列显示了用户方式下所花费CPU时间的百分比。u..
分类:
其他好文 时间:
2016-12-09 08:48:41
阅读次数:
197
1.vmstat详解查看cpu负载2.使用方法vmstat显示内容详解procsr列表示运行和等待cpu时间片的进程数,如果长期大于1,说明cpu不足,需要增加cpu。b列表示在等待资源的进程数,比如正在等待I/O、或者内存交换等。cpu表示cpu的使用状态us列显示了用户方式下所花费CPU时间的百分比。u..
分类:
其他好文 时间:
2016-12-06 23:06:39
阅读次数:
322
1. JVM体系结构: 2. 类的加载机制 3. JVM内存模型: 4. Java监视器: 5. Java线程生命周期: 1. 死锁,Deadlock2. 执行中,Runnable3. 等待资源,Waitingon condition4. 等待获取监视器,Waitingon monitor entr ...
分类:
其他好文 时间:
2016-12-06 20:54:43
阅读次数:
277
Balking
多线程共享一个资源,该资源发现无法提供服务则拒绝接受请求,请求将失败而不是继续等待资源。
适用环境
对共享资源的请求是可被拒绝、不需要等待的。
样例
秒杀。
只有一定数量的商品,超出数量的请求将被舍弃。
请求..
分类:
编程语言 时间:
2016-09-26 18:14:21
阅读次数:
178
1. src和href的区别 <link> 和href配合 加载css,hypertext reference超文本引用,页面加载到href时不会停下来 <script>和src配合 加载script文件,source资源,页面会停下来等待资源加载完毕(并执行完),所以一般js放在body的最下面 ...
分类:
其他好文 时间:
2016-09-21 12:53:06
阅读次数:
128
问题:使用vmstat命令后,请问看到的r,b,si,so,bi,bo这几列分别表示什么?答案:r表示运行和等待cpu时间片的进程数b表示等待资源的进程数比如等待i/o,内从等si表示由交换分区进入内从的数量so表示由内从进入交换分区的数量bi表示从块设备读取数据的量(读磁盘)bo从块设备写入数据的..
分类:
其他好文 时间:
2016-09-08 16:28:48
阅读次数:
119
疯狂的向服务器发请求,损人不利己 消耗服务器资源殆尽—拒绝服务 分布式拒绝服务攻击: 1.肉鸡 -解决方案-服务器足够强大 2.攻击联盟 3.利用TCP建立连接的规则 a.C-S 使用不存在的IP地址模拟发送请求 (技术难点:底层代码) b.S-C 服务器请求等待,资源占用,等待超时 c.C-S ...
分类:
其他好文 时间:
2016-07-31 21:57:18
阅读次数:
147
dump 文件里,值得关注的线程状态有: 死锁,Deadlock(重点关注) 执行中,Runnable 等待资源,Waiting on condition(重点关注) 等待获取监视器,Waiting on monitor entry(重点关注) 暂停,Suspended 对象等待中,Object.w ...
分类:
Web程序 时间:
2016-07-11 16:53:05
阅读次数:
318
2016-07-02 1 死锁问题 线程A现在占用资源2,需要请求资源1 线程B现在占用资源1,需要请求资源2 线程2获得了资源2 线程1获得了资源1 线程3获得了资源3 线程3在等待资源1 线程1在等待资源2 线程2在等待资源3 【参考资料】 [1] Java轻松入门经典教程【完整版】 ...
分类:
编程语言 时间:
2016-07-02 15:57:46
阅读次数:
148
信号量的概述:信号量是用来解决进程之间的同步与互斥问题的一种进程之间通信机制,包括一个称为信号量的变量和在该信号量下等待资源的进程等待队列,以及对信号量进程的两个原子操作(PV操作)。其中信号量对应于某一个资源,取一个非负的整形值。信号量值指的是当前可用的该资源的数量,若它等于0则意味着目前没有可用 ...
分类:
系统相关 时间:
2016-06-19 11:35:50
阅读次数:
208