我在一台ubuntu机器上运行了几个cron任务。每个人都会做一些很重的事情。cron作业正在解析文件,文件越大,解析它所需的时间就越长。奇怪的是,如果文件太大(比如30 of ),脚本就会挂起。它开始非常热情地处理它们,但是过了一段时间(大约5-10分钟),进程的cpu使用率下降了很多,进入了“僵尸”状态。如果在此之前,htop中的进程使用了70%-80%的CPU,那么在这个下降发生之后,它会减慢到5-10%左右。平均负荷也下降了。在htop中,进程的状态有时会更改为D,后者代表僵尸。今天,我注意到mysql进程在执行大量查询时的相同行为(执行一个查询需要大约4个小时)。cron作业大多是p