[Sysadmins] Производительность
Vladimir Karpinsky
vkarpinsky на mail.ru
Сб Июл 28 14:40:16 MSK 2012
Здравствуйте!
Прошу прощения за кросс-пост, --- очень надо решить проблему, отвечайте,
пожалуйста, в одну рассылку.
Есть проблема: выполняется программа, которая читает файлы данных,
переформатирует их и записывает в новом формате, --- т.е. имеем арифметику
+ чтение-запись на диск. Под KDesktop64 (P6 текущий) каждый файл
обрабатывается 10--15 минут, Centos64 --- 110 секунд, windows --- 7 секунд
(пишет один и тот же человек). Компьютер не самый слабый, --- на тестах
(генерация синусоид + запись на диск) этот компьютер быстрее.
model name : Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
CPU0 : 0.0%us, 0.3%sy, 0.0%ni, 46.3%id, 53.3%wa, 0.0%hi, 0.0%si, 0.0%st
CPU1 : 0.3%us, 0.3%sy, 0.3%ni, 43.7%id, 55.3%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 4059536K total, 3942572K used, 116964K free, 196324K buffers
Swap: 2095036K total, 59828K used, 2035208K free, 3226524K cached
Ядро 3.0.36.
Сейчас трудится 3 таких процесса, других особо затратных процессов больше
нет. Видно, что всё трудится, но производительность чудовищно низкая.
ldd ./sdas2isidl0
linux-vdso.so.1 => (0x00007fff4ebff000)
libz.so.1 => /lib64/libz.so.1 (0x00007f6a90596000)
libm.so.6 => /lib64/libm.so.6 (0x00007f6a90314000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f6a900f7000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f6a8fdf0000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f6a8fbda000)
libc.so.6 => /lib64/libc.so.6 (0x00007f6a8f871000)
/lib64/ld-linux-x86-64.so.2 (0x00007f6a907c6000)
--
С уважением,
Владимир.
Подробная информация о списке рассылки Sysadmins