Hi,
I've been struggling with system performance lately, but still haven't
gotten anywhere.
Top doesn't really seem to show anything "wrong" or worth worrying about.
However, there are processes (only Shorewall-related that I know of,
for now) that hinder real-time traffic (eg. VoIP).
Since every single config is different and depends mostly on the
amount of rules one might define, I decided to test another command I
see is causing me network issues:
# time shorewall show capabilities
real 0m37.072s
user 0m0.370s
sys 0m24.210s
During these 30 seconds or so, I'm experiencing latency issues.
Nothing else in TOP seems to give any other clues, and it is easily
reproducible.
smartmontools don't seem to indicate anything wrong with the disks.
iostat typically shows these values:
avg-cpu: %user %nice %system %iowait %steal %idle
1.73 0.11 8.06 0.23 0.00 89.88
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s
avgrq-sz avgqu-sz await r_await w_await svctm %util
sda 0.00 23.90 0.16 16.83 12.02 582.69
69.98 0.07 3.85 0.52 3.88 0.22 0.38
sdb 0.00 23.90 0.02 16.83 0.27 582.69
69.16 0.06 3.85 0.64 3.85 0.22 0.38
md5 0.00 0.00 0.19 37.04 12.29 574.49
31.52 0.00 0.00 0.00 0.00 0.00 0.00
md4 0.00 0.00 0.00 0.00 0.00 0.00
46.85 0.00 0.00 0.00 0.00 0.00 0.00
md3 0.00 0.00 0.00 0.00 0.00 0.00
46.39 0.00 0.00 0.00 0.00 0.00 0.00
md127 0.00 0.00 0.00 0.00 0.00 0.00
7.57 0.00 0.00 0.00 0.00 0.00 0.00
avg-cpu: %user %nice %system %iowait %steal %idle
2.97 0.25 3.34 0.00 0.00 93.44
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s
avgrq-sz avgqu-sz await r_await w_await svctm %util
sda 0.00 57.43 0.00 19.80 0.00 289.11
29.20 0.00 0.00 0.00 0.00 0.00 0.00
sdb 0.00 57.43 0.00 19.80 0.00 289.11
29.20 0.00 0.00 0.00 0.00 0.00 0.00
md5 0.00 0.00 0.00 70.30 0.00 273.27
7.77 0.00 0.00 0.00 0.00 0.00 0.00
md4 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00
md3 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00
md127 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00
avg-cpu: %user %nice %system %iowait %steal %idle
2.35 0.00 3.22 0.00 0.00 94.42
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s
avgrq-sz avgqu-sz await r_await w_await svctm %util
sda 0.00 7.00 0.00 9.00 0.00 59.00
13.11 0.00 0.00 0.00 0.00 0.00 0.00
sdb 0.00 7.00 0.00 9.00 0.00 59.00
13.11 0.00 0.00 0.00 0.00 0.00 0.00
md5 0.00 0.00 0.00 10.00 0.00 44.00
8.80 0.00 0.00 0.00 0.00 0.00 0.00
md4 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00
md3 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00
md127 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00
BTW, during a "show capabilities" run, I get something like this:
avg-cpu: %user %nice %system %iowait %steal %idle
3.96 0.12 14.85 0.12 0.00 80.94
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s
avgrq-sz avgqu-sz await r_await w_await svctm %util
sda 0.00 32.67 0.00 44.55 0.00 562.38
25.24 1.68 37.78 0.00 37.78 3.78 16.83
sdb 0.00 32.67 0.00 44.55 0.00 562.38
25.24 0.04 0.89 0.00 0.89 0.89 3.96
md5 0.00 0.00 0.00 71.29 0.00 550.50
15.44 0.00 0.00 0.00 0.00 0.00 0.00
md4 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00
md3 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00
md127 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00 0.00 0.00 0.00 0.00
Why would "show capabilities" take so long to complete?
I have other Shorewall machines with similar kernels, but they take a
lot less time (about 3 seconds).
Thanks for sharing your thoughts,
Vieri
_______________________________________________
Shorewall-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-users