lsylsy2
2014-02-19 20:29:40 +08:00
3、进程负载能力测试
3A、无限创建睡眠状态的进程:创建到25000个左右内存满(7.6/7.8),硬盘IO开始升高,系统性能明显降低;28000个时系统卡死,强行重启。
3B、无限创建死循环进程:未能读取创建数量(系统本身就有数百个进程)系统便卡死。
4、线程负载能力测试
4A、创建100000个睡眠线程:在第1611个时,创建失败,耗时47ms。
4B、创建100000个睡眠线程,编译设定栈大小为32768:创建成功6239个。
4C、创建100000个睡眠线程,设定栈大小为102400:创建成功5252个。
4D、创建100个死循环线程:创建成功,耗时30ms,系统略卡顿但可以正常工作。
4E、调用两个进程创建器,每个创建100个线程创建器,每个线程创建器创建1000个睡眠线程,理论总线程200000个。在90000线程左右内存吃满(7.6/7.8),10万线程开始速度明显下降,14万线程左右创建失败并且卡死,强制重启。
上学期操作系统作业……至少在几万的级别上是先内存耗光