我的 freebsd 系统运行太慢。Top 显示一切正常

我的 freebsd 系统运行太慢。Top 显示一切正常

我的 freebsd 系统运行太慢了。

我认为它运行缓慢的原因:即使一个ls命令需要 2 秒钟才能执行,20MB 的文件夹也需要很长时间才能删除。

顶部显示一切正常。

last pid:   892;  load averages:  0.05,  0.03,  0.00                                                                                                                                up 0+00:20:49  07:11:53
29 processes:  1 running, 28 sleeping
CPU:  0.0% user,  0.0% nice,  0.1% system,  0.0% interrupt, 99.9% idle
Mem: 29M Active, 25M Inact, 489M Wired, 233M Buf, 31G Free
Swap: 96G Total, 96G Free

  PID USERNAME    THR PRI NICE   SIZE    RES STATE   C   TIME    WCPU COMMAND
  874 nchinde       1  20    0 29072K 22084K biowr   1   0:05   0.26% svn
  892 root          1  20    0  7912K  3476K CPU0    0   0:00   0.03% top
  656 root          1  20    0 13176K  7744K select  3   0:00   0.00% sshd
  768 nchinde       1  20    0  7476K  3224K pause   2   0:00   0.00% screen
  674 nchinde       1  20    0 13176K  7764K select  0   0:00   0.00% sshd
  769 nchinde       1  20    0  9528K  4844K select  2   0:00   0.00% screen
  659 root          1  20    0  6532K  2552K wait    3   0:00   0.00% bash
  770 nchinde       1  20    0  6532K  2556K wait    0   0:00   0.00% bash
  671 root          1  21    0 13176K  7688K select  2   0:00   0.00% sshd
  514 root          1  20    0 21528K  6948K sbwait  2   0:00   0.00% lldpd
  675 nchinde       1  20    0  7056K  2996K wait    2   0:00   0.00% sh
  519 _lldpd        1  20    0 21528K  7104K kqread  0   0:00   0.00% lldpd
  435 root          1  20    0  6428K  2444K select  3   0:00   0.00% syslogd

我尝试重启,但没有成功

答案1

您列出的两种症状:

  1. ls花费很长时间。
  2. 目录删除需要很长时间。

两者都指向存储(也称为“磁盘”)和/或文件系统问题。您需要研究如何加快这些速度以满足您的需求。

此外,您的top快照显示 Subversion 正在运行 - 并且 -state 处于繁忙状态biowr,这指向相同的状态。Subversion 的存储负载可能非常大 - 如果您尝试使用 Subversion 当前正在更新的同一存储设备执行其他操作,您的速度可能会因此而变慢。

好消息是,只有 I/O 被延迟——系统的其余部分处于空闲状态,例如,可以用来播放电影、编译某些内容,或者管理 LLDP 信息。

但这些都不是 FreeBSD 独有的……

相关内容