Есть сервак на Debian Testing
2х процессорная система + HT
cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel® XEON™ CPU 2.00GHz
stepping : 4
cpu MHz : 1993.906
cache size : 512 KB
uname -a
Linux server2 2.6.16 #1 SMP Wed Oct 25 12:33:50 MSD 2006 i686 GNU/Linux
Винты SCSI IBM на Initio адаптере и обычные IDE Samsung
Есть задача написанная на клипере.
Базы лежат на серваке на сказёвых винтах.
Задача выполняется очень медленно. ~в 3 раза медленнее чем эта же задача, но запущенная на IDE винте.
Samba + SCSI (медленная работа)
Модератор: Bizdelnick
-
Liksys
- Сообщения: 2910
Re: Samba + SCSI
Может, общая производительность scsi у тебя низкая, дело не в базах? Копай в сторону повышения производительности через hdparm.
-
makss
- Сообщения: 226
- ОС: Win+ Lin
Re: Samba + SCSI
processor : 0
а где второй проц???
а где второй проц???
не воспринимайте Linux c позиции Windows, учитесь использовать командную строку
-
Liksys
- Сообщения: 2910
Re: Samba + SCSI
Либо вывод урезали, что вероятнее всего (он обычно длиннее даже на однопроцессорных системах), либо что-то неправильно определяется. dmesg и полный вывод в студию.
-
omoh
- Сообщения: 33
Re: Samba + SCSI
Liksys, насчёт scsi на самом деле не знаем. Выяснили следующее.
1) Если задачу запускаем из каталога который называется так же как и назывался на win2k сервере, то тормозит неимоверно. Неглядя где расположен сам каталог физчески - на ide или scsi винте, на ext3 или reiserfs.
2) Если же запускаем из другого каталога ту же задачу на той же машине, то всё летает. Независимо опять же от расположения и типа фс.
3) Запускаем задачу на другой машине из старого каталога, которая раньше с этими dos-задачами не работала. Только документики под виндой и инет. Всё опять же летает.
makss
да обрезал вывод
Просто показал что за проц. Так то их 4-ы конечно.
Вывод smb.conf с нужным каталогом.
1) Если задачу запускаем из каталога который называется так же как и назывался на win2k сервере, то тормозит неимоверно. Неглядя где расположен сам каталог физчески - на ide или scsi винте, на ext3 или reiserfs.
2) Если же запускаем из другого каталога ту же задачу на той же машине, то всё летает. Независимо опять же от расположения и типа фс.
3) Запускаем задачу на другой машине из старого каталога, которая раньше с этими dos-задачами не работала. Только документики под виндой и инет. Всё опять же летает.
makss
да обрезал вывод
Вывод smb.conf с нужным каталогом.
Код: Выделить всё
[global]
dos charset = CP866
unix charset = KOI8-R
workgroup = ******
server string = Samba Server
interfaces = eth0, eth1
security = SHARE
encrypt passwords = No
map to guest = Bad User
log level = 1
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
max mux = 100
max xmit = 2048
max open files = 100000
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=8192 SO_SNDBUF=8192
load printers = No
show add printer wizard = No
os level = 35
preferred master = No
local master = No
domain master = No
dns proxy = No
ldap ssl = no
invalid users = root
default case = upper
level2 oplocks = No
msdfs root = No
...
[sb]
path=/var/share/****
comment = ****
read only = no
public = yes
browsable = no
strict locking = yes
blocking locks = yes
fake oplocks = no
locking = yes
posix locking = yes
oplocks = no
veto oplock files = /*.DBF/*.dbf/*.ntx/*.NTX/*.mem/*.MEM/*.T/*.t/
level2 oplocks = no
...-
Liksys
- Сообщения: 2910
Re: Samba + SCSI
1) У меня есть предположение, что что-то на стороне клиентов. Может, они пытаются что-то найти на вин2к сервере во время запуска задачи.
2) Попробуй выставить опции сокета на socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
3) Попробуй oplocks = yes
4) Попробуй вообще самый простой конфиг, как тут например: http://linuxforum.ru/index.php?showtopic=24962
Если проблем не будет, то прикручивай по одной спции, методом исключения доберешься до глюка.
2) Попробуй выставить опции сокета на socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
3) Попробуй oplocks = yes
4) Попробуй вообще самый простой конфиг, как тут например: http://linuxforum.ru/index.php?showtopic=24962
Если проблем не будет, то прикручивай по одной спции, методом исключения доберешься до глюка.
-
omoh
- Сообщения: 33
Re: Samba + SCSI
Мда. В нашем случае выяснилось. Если по-мимо каталога откуда запускается задача на шаре находится ещё несколько, суммарным обьёмом больше 8гб, то начинаются тормоза. Если расшарен всего один каталог на 1гб, то опять же всё летает.
-
omoh
- Сообщения: 33
Re: Samba + SCSI
Вот он злодей.
Изначально стоял.
Кэширование директорий.
Поставили на NO. Всё залетало.
Изначально стоял.
Код: Выделить всё
getwd cache = yesКэширование директорий.
Поставили на NO. Всё залетало.
-
Liksys
- Сообщения: 2910
Re: Samba + SCSI
1) А простой конфиг пробовал, как я говорил?
2) Наверно в вендах надо еще кэширование убить.
2) Наверно в вендах надо еще кэширование убить.
-
omoh
- Сообщения: 33
Re: Samba + SCSI
(Liksys @ Dec 10 2006, в 17:07) писал(а):1) А простой конфиг пробовал, как я говорил?
2) Наверно в вендах надо еще кэширование убить.
1) Пробовали простой. Та же фигня.
2) Вроде убили. Но на всякий пожарный подскажи.
-
Liksys
- Сообщения: 2910