Post by fregster on Aug 2, 2007 18:02:53 GMT 7
After moving to Debian I have (And google shows many others) been suffering slow file transfer speeds.
The CPU also seems to be been taxed quite highly be most operations.
Attached is some hdparm results and triobench results
N2100:/home/paul# tiobench --size 32
Run #1: /usr/bin/tiotest -t 8 -f 4 -r 500 -b 4096 -d . -TTT
Unit information
================
File size = megabytes
Blk Size = bytes
Rate = megabytes per second
CPU% = percentage of CPU used during the test
Latency = milliseconds
Lat% = percent of requests that took longer than X seconds
CPU Eff = Rate divided by CPU% - throughput per cpu load
Sequential Reads
File Blk Num Avg Maximum Lat% Lat% CPU
Identifier Size Size Thr Rate (CPU%) Latency Latency >2s >10s Eff
---------------------------- ------ ----- --- ------ ------ --------- ----------- -------- -------- -----
2.6.18-4-iop32x 32 4096 1 28.21 99.62% 0.125 3.08 0.00000 0.00000 28
2.6.18-4-iop32x 32 4096 2 27.79 99.86% 0.253 160.14 0.00000 0.00000 28
2.6.18-4-iop32x 32 4096 4 28.54 99.89% 0.405 300.24 0.00000 0.00000 29
2.6.18-4-iop32x 32 4096 8 27.64 98.47% 0.587 710.08 0.00000 0.00000 28
Random Reads
File Blk Num Avg Maximum Lat% Lat% CPU
Identifier Size Size Thr Rate (CPU%) Latency Latency >2s >10s Eff
---------------------------- ------ ----- --- ------ ------ --------- ----------- -------- -------- -----
2.6.18-4-iop32x 32 4096 1 26.90 99.86% 0.128 3.10 0.00000 0.00000 27
2.6.18-4-iop32x 32 4096 2 27.04 98.65% 0.254 100.12 0.00000 0.00000 27
2.6.18-4-iop32x 32 4096 4 27.38 99.88% 0.459 180.17 0.00000 0.00000 27
2.6.18-4-iop32x 32 4096 8 27.23 97.58% 0.252 502.29 0.00000 0.00000 28
Sequential Writes
File Blk Num Avg Maximum Lat% Lat% CPU
Identifier Size Size Thr Rate (CPU%) Latency Latency >2s >10s Eff
---------------------------- ------ ----- --- ------ ------ --------- ----------- -------- -------- -----
2.6.18-4-iop32x 32 4096 1 9.44 88.47% 0.289 6.55 0.00000 0.00000 11
2.6.18-4-iop32x 32 4096 2 9.62 90.50% 0.585 180.44 0.00000 0.00000 11
2.6.18-4-iop32x 32 4096 4 9.84 93.82% 1.248 400.42 0.00000 0.00000 10
2.6.18-4-iop32x 32 4096 8 9.95 95.46% 2.294 771.00 0.00000 0.00000 10
Random Writes
File Blk Num Avg Maximum Lat% Lat% CPU
Identifier Size Size Thr Rate (CPU%) Latency Latency >2s >10s Eff
---------------------------- ------ ----- --- ------ ------ --------- ----------- -------- -------- -----
2.6.18-4-iop32x 32 4096 1 8.00 34.82% 0.111 2.35 0.00000 0.00000 23
2.6.18-4-iop32x 32 4096 2 8.13 35.38% 0.187 100.22 0.00000 0.00000 23
2.6.18-4-iop32x 32 4096 4 8.60 44.58% 0.331 300.12 0.00000 0.00000 19
2.6.18-4-iop32x 32 4096 8 9.35 61.01% 0.352 289.77 0.00000 0.00000 15
N2100:/home/paul# hdparm -tT /dev/sda
/dev/sda:
Timing cached reads: 66 MB in 2.05 seconds = 32.25 MB/sec
Timing buffered disk reads: 68 MB in 3.06 seconds = 22.24 MB/sec
N2100:/home/paul# hdparm -tT /dev/md0
/dev/md0:
Timing cached reads: 66 MB in 2.05 seconds = 32.26 MB/sec
Timing buffered disk reads: 62 MB in 3.05 seconds = 20.33 MB/sec
Comparing this to my Kuro HG (PPC 266Mhz) I get 200MB/sec and 50 MB/sec
There has been suggestions that perhaps the Debian kernel is not "optimised" for the N2100 very well, perhaps Thecus could release what kernel compilation options they used and what modules that need to be included.
Any suggestions or anyone else having these problems?
Many thanks
The CPU also seems to be been taxed quite highly be most operations.
Attached is some hdparm results and triobench results
N2100:/home/paul# tiobench --size 32
Run #1: /usr/bin/tiotest -t 8 -f 4 -r 500 -b 4096 -d . -TTT
Unit information
================
File size = megabytes
Blk Size = bytes
Rate = megabytes per second
CPU% = percentage of CPU used during the test
Latency = milliseconds
Lat% = percent of requests that took longer than X seconds
CPU Eff = Rate divided by CPU% - throughput per cpu load
Sequential Reads
File Blk Num Avg Maximum Lat% Lat% CPU
Identifier Size Size Thr Rate (CPU%) Latency Latency >2s >10s Eff
---------------------------- ------ ----- --- ------ ------ --------- ----------- -------- -------- -----
2.6.18-4-iop32x 32 4096 1 28.21 99.62% 0.125 3.08 0.00000 0.00000 28
2.6.18-4-iop32x 32 4096 2 27.79 99.86% 0.253 160.14 0.00000 0.00000 28
2.6.18-4-iop32x 32 4096 4 28.54 99.89% 0.405 300.24 0.00000 0.00000 29
2.6.18-4-iop32x 32 4096 8 27.64 98.47% 0.587 710.08 0.00000 0.00000 28
Random Reads
File Blk Num Avg Maximum Lat% Lat% CPU
Identifier Size Size Thr Rate (CPU%) Latency Latency >2s >10s Eff
---------------------------- ------ ----- --- ------ ------ --------- ----------- -------- -------- -----
2.6.18-4-iop32x 32 4096 1 26.90 99.86% 0.128 3.10 0.00000 0.00000 27
2.6.18-4-iop32x 32 4096 2 27.04 98.65% 0.254 100.12 0.00000 0.00000 27
2.6.18-4-iop32x 32 4096 4 27.38 99.88% 0.459 180.17 0.00000 0.00000 27
2.6.18-4-iop32x 32 4096 8 27.23 97.58% 0.252 502.29 0.00000 0.00000 28
Sequential Writes
File Blk Num Avg Maximum Lat% Lat% CPU
Identifier Size Size Thr Rate (CPU%) Latency Latency >2s >10s Eff
---------------------------- ------ ----- --- ------ ------ --------- ----------- -------- -------- -----
2.6.18-4-iop32x 32 4096 1 9.44 88.47% 0.289 6.55 0.00000 0.00000 11
2.6.18-4-iop32x 32 4096 2 9.62 90.50% 0.585 180.44 0.00000 0.00000 11
2.6.18-4-iop32x 32 4096 4 9.84 93.82% 1.248 400.42 0.00000 0.00000 10
2.6.18-4-iop32x 32 4096 8 9.95 95.46% 2.294 771.00 0.00000 0.00000 10
Random Writes
File Blk Num Avg Maximum Lat% Lat% CPU
Identifier Size Size Thr Rate (CPU%) Latency Latency >2s >10s Eff
---------------------------- ------ ----- --- ------ ------ --------- ----------- -------- -------- -----
2.6.18-4-iop32x 32 4096 1 8.00 34.82% 0.111 2.35 0.00000 0.00000 23
2.6.18-4-iop32x 32 4096 2 8.13 35.38% 0.187 100.22 0.00000 0.00000 23
2.6.18-4-iop32x 32 4096 4 8.60 44.58% 0.331 300.12 0.00000 0.00000 19
2.6.18-4-iop32x 32 4096 8 9.35 61.01% 0.352 289.77 0.00000 0.00000 15
N2100:/home/paul# hdparm -tT /dev/sda
/dev/sda:
Timing cached reads: 66 MB in 2.05 seconds = 32.25 MB/sec
Timing buffered disk reads: 68 MB in 3.06 seconds = 22.24 MB/sec
N2100:/home/paul# hdparm -tT /dev/md0
/dev/md0:
Timing cached reads: 66 MB in 2.05 seconds = 32.26 MB/sec
Timing buffered disk reads: 62 MB in 3.05 seconds = 20.33 MB/sec
Comparing this to my Kuro HG (PPC 266Mhz) I get 200MB/sec and 50 MB/sec
There has been suggestions that perhaps the Debian kernel is not "optimised" for the N2100 very well, perhaps Thecus could release what kernel compilation options they used and what modules that need to be included.
Any suggestions or anyone else having these problems?
Many thanks