守护进程什么时候会占用CPU?

发布于 2024-11-19 07:22:45 字数 65 浏览 11 评论 0原文

守护进程占用 CPU 并使系统速度非常慢或进入无响应状态的可能情况是什么?

守护进程也有很少的线程。

What are the possible condition might occur for daemon to hog the cpu and makes the system very slow or moved to non-responsive state?

Daemons have few threads as well.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

青衫负雪 2024-11-26 07:22:45

一小部分原因包括:

  • 一般情况下的无限循环
  • 下的内存不足
  • 一般竞争条件
  • 死锁 饥饿
  • 产生
  • 太多线程
  • 分叉太多
  • 超低进程优先级
  • 无限递归
  • 糟糕的算法复杂度的
  • 算法数字运算速度非常慢
  • 某些内容重复得太频繁(例如,在编译器无法移出的循环之外更好计算的变量)
  • 缓存不友好
  • 使用类似睡眠的函数
  • 调用慢速函数
  • 在慢速机器上运行守护程序
  • 正在受到 DOS 攻击
  • 您 机器没电并试图减慢
  • CPU 有错误
  • 您的 CPU 有硬件缺陷
  • 您的 CPU 运行电压太低

这些列表项并不相互排斥。如果没有更多信息,我们确实无法说出更具体的信息。

A tiny fraction of reasons include:

  • infinite loops in general
  • low memory in general
  • race conditions
  • dead locks
  • starvation
  • spawning too many threads
  • forking too much
  • super low process priority
  • infinite recursion
  • algorithms of bad algorithmic complexity
  • really slow operations on numbers
  • something is repeated too often (e.g. a variable that is better calculated outside a loop which the compiler was unable to move out)
  • cache-unfriendliness
  • using sleep-like functions
  • invoking slow functions
  • running the daemon on a slow machine
  • your are being DOS-attacked
  • your machine is running out of electricity and tries to slow down
  • your CPU has a bug
  • your CPU has a hardware defect
  • your CPU is running at too low voltage

These list items are not exclusive to each other. We really can't tell something more specific without more information.

謸气贵蔟 2024-11-26 07:22:45

a) 一个错误

b) 一项艰巨的工作

您正在考虑一个特定的守护进程吗?

顺便说一句,缓慢、无响应的系统通常是由 I/O 争用引起的,而不是由 CPU 使用引起的。安装 iotop 查看占用磁盘的内容。

您还可以使用 nicerenice 程序来稍微释放系统空间。

a) a bug

b) a large job

Are you thinking of a particular daemon?

Slow, non-responsive systems are more normally caused by I/O contention than CPU usage, by the way. Install iotop to see what's hogging your disk.

You can also nice or renice programs to free up the system a bit.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文