1 |
On Mon, 28 May 2012 00:22:07 +0300 Alex Efros <powerman@××××××××.name> |
2 |
wrote: |
3 |
|
4 |
> Hi! |
5 |
> |
6 |
> On Mon, May 28, 2012 at 12:19:07AM +0400, Aleksandr Dezhin wrote: |
7 |
> > Какие получились абсолютные значения скоростей? Насколько я помню, |
8 |
> > копирование на флешку без sync по началу происходит со скоростью |
9 |
> > существенно превышающей скорость самой флешки, то есть в некий |
10 |
> > буфер. Потом скорость сильно падает. Если сравнивать со скоростью |
11 |
> > копирования в этот буфер, то вполне нормален и 70 кратный выигрыш. |
12 |
> |
13 |
> Вот так: |
14 |
> |
15 |
> # time cp ubuntu-11.10-desktop-i386.iso /mnt/usb/tmp1.iso; time |
16 |
> umount /mnt/usb/ |
17 |
> |
18 |
> real 0m6.632s |
19 |
> user 0m0.005s |
20 |
> sys 0m0.819s |
21 |
> |
22 |
> real 1m14.152s |
23 |
> user 0m0.000s |
24 |
> sys 0m0.160s |
25 |
> |
26 |
> # time cp ubuntu-11.10-desktop-i386.iso /mnt/usb/tmp2.iso; time |
27 |
> umount /mnt/usb/ |
28 |
> |
29 |
> real 83m13.344s |
30 |
> user 0m0.028s |
31 |
> sys 0m11.239s |
32 |
> |
33 |
> real 0m0.177s |
34 |
> user 0m0.000s |
35 |
> sys 0m0.166s |
36 |
> |
37 |
> Первая попытка без sync - время в основном ушло на umount - вторая с |
38 |
> sync - время ушло на cp. Размер образа 729067520 байт делю на |
39 |
> суммарное cp+umount время и получаю скорость. Примерно 9MB/sec в |
40 |
> первом случае, и 150KB/sec во втором. Это разница в 60 раз! |
41 |
|
42 |
А можно поопросить при всем при этом в другом окне запустить "iostat |
43 |
1" (из app-admin/sysstat) и проследить за avg-cpu, где CPU дольше всего |
44 |
"живет?" Если в обоих случаях в %iowait - значит все работает "как |
45 |
задуманно" (хотя странно что при sync все настолько тормозится, по |
46 |
логике не должно вроде как). Если в случае с sync-ом %idle подпрыгивает |
47 |
значит где-то что-то не совсем правильно работает. |
48 |
|
49 |
Миша. |
50 |
|
51 |
|
52 |
-- |
53 |
Vanush "Misha" Paturyan |
54 |
Senior Technical Officer |
55 |
Room 1.37 |
56 |
Computer Science Department |
57 |
NUI Maynooth |