Samba + SCSI (медленная работа)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

omoh
Сообщения: 33

Samba + SCSI

Сообщение omoh »

Есть сервак на 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 винте.
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: Samba + SCSI

Сообщение Liksys »

Может, общая производительность scsi у тебя низкая, дело не в базах? Копай в сторону повышения производительности через hdparm.
Спасибо сказали:
Аватара пользователя
makss
Сообщения: 226
ОС: Win+ Lin

Re: Samba + SCSI

Сообщение makss »

processor : 0

а где второй проц???
не воспринимайте Linux c позиции Windows, учитесь использовать командную строку
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: Samba + SCSI

Сообщение Liksys »

Либо вывод урезали, что вероятнее всего (он обычно длиннее даже на однопроцессорных системах), либо что-то неправильно определяется. dmesg и полный вывод в студию.
Спасибо сказали:
omoh
Сообщения: 33

Re: Samba + SCSI

Сообщение omoh »

Liksys, насчёт scsi на самом деле не знаем. Выяснили следующее.
1) Если задачу запускаем из каталога который называется так же как и назывался на win2k сервере, то тормозит неимоверно. Неглядя где расположен сам каталог физчески - на ide или scsi винте, на ext3 или reiserfs.
2) Если же запускаем из другого каталога ту же задачу на той же машине, то всё летает. Независимо опять же от расположения и типа фс.
3) Запускаем задачу на другой машине из старого каталога, которая раньше с этими dos-задачами не работала. Только документики под виндой и инет. Всё опять же летает.


makss
да обрезал вывод :) Просто показал что за проц. Так то их 4-ы конечно.

Вывод 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

Сообщение Liksys »

1) У меня есть предположение, что что-то на стороне клиентов. Может, они пытаются что-то найти на вин2к сервере во время запуска задачи.
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

Сообщение omoh »

Мда. В нашем случае выяснилось. Если по-мимо каталога откуда запускается задача на шаре находится ещё несколько, суммарным обьёмом больше 8гб, то начинаются тормоза. Если расшарен всего один каталог на 1гб, то опять же всё летает.
Спасибо сказали:
omoh
Сообщения: 33

Re: Samba + SCSI

Сообщение omoh »

Вот он злодей.

Изначально стоял.

Код: Выделить всё

getwd cache = yes


Кэширование директорий.
Поставили на NO. Всё залетало.
Спасибо сказали:
omoh
Сообщения: 33

Re: Samba + SCSI

Сообщение omoh »

Нефига не помогло :(
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: Samba + SCSI

Сообщение Liksys »

1) А простой конфиг пробовал, как я говорил?
2) Наверно в вендах надо еще кэширование убить.
Спасибо сказали:
omoh
Сообщения: 33

Re: Samba + SCSI

Сообщение omoh »

(Liksys @ Dec 10 2006, в 17:07) писал(а):1) А простой конфиг пробовал, как я говорил?
2) Наверно в вендах надо еще кэширование убить.



1) Пробовали простой. Та же фигня.
2) Вроде убили. Но на всякий пожарный подскажи.
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: Samba + SCSI

Сообщение Liksys »

omoh писал(а):
10.12.2006 17:39
Но на всякий пожарный подскажи.

Что подсказать? Как убить? Честно - не помню :) Там что-то надо то ли в администрировании ковырять, то ли прямо в реестре.
Спасибо сказали: