Samba и загрузка CPU
Модератор: /dev/random
-
- Сообщения: 143
Samba и загрузка CPU
Имеется файловый сервер на 2 ТБ
Процессор Pentium 4 - Prescott - 2.6
Память - 1 ГБ
После установки сервера (переустановки) всё работало стабильно с загрузкой процессора не более 20%, через неделю, при практически не увеличившейся нагрузке загруженность процессора стала 98% и не опускается.
Что это может быть и как лечить? Не хотелось бы переходить на ftp.
К тому же хотелось приделать пару программных RAID.
Заранее благодарен.
Процессор Pentium 4 - Prescott - 2.6
Память - 1 ГБ
После установки сервера (переустановки) всё работало стабильно с загрузкой процессора не более 20%, через неделю, при практически не увеличившейся нагрузке загруженность процессора стала 98% и не опускается.
Что это может быть и как лечить? Не хотелось бы переходить на ftp.
К тому же хотелось приделать пару программных RAID.
Заранее благодарен.
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Samba и загрузка CPU
Зачем?(kapa @ Пятница, 24 Июня 2005, 14:26) писал(а):К тому же хотелось приделать пару программных RAID.
-
- Сообщения: 143
Re: Samba и загрузка CPU
2 czarker :
Информацию терять жалко. Много редкого и интересного.
Информацию терять жалко. Много редкого и интересного.
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Samba и загрузка CPU
Т.е. речь идёт о простом зазеркаливании.(kapa @ Пятница, 24 Июня 2005, 15:17) писал(а):Информацию терять жалко. Много редкого и интересного.
-
- Сообщения: 143
Re: Samba и загрузка CPU
Нет. Зеркалирование и аппаратное можно было бы сделать, но пока не ликвидно

Хочется пятый RAID.
Но смысл даже не в этом. RAID пока не возможен, т.к. сервак тупит и захлёбывается, а юзеры привыкли к Sambе. Вот и хочу узнать - полюбому на ftp переводить, или может в чём другом проблема?
-
- Сообщения: 411
- ОС: openSUSE 11.0 Beta3
Re: Samba и загрузка CPU
млин! тяжко! инфы побольше!
дистрибутив?
ядро?
версия самбы?
вывод: top, free, ps ax
df -h
/var/log/message и syslog (если, конечно, настроен)
сколько людей цепляется
дистрибутив?
ядро?
версия самбы?
вывод: top, free, ps ax
df -h
/var/log/message и syslog (если, конечно, настроен)
сколько людей цепляется
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Samba и загрузка CPU
Для Dr. Evil:
Ты бы ещё вывод "echo 'hello world'" попросил бы...
Ты бы ещё вывод "echo 'hello world'" попросил бы...
-
- Сообщения: 143
Re: Samba и загрузка CPU
(Dr. Evil @ Пятница, 24 Июня 2005, 18:02) писал(а):млин! тяжко! инфы побольше!
дистрибутив?
ядро?
версия самбы?
вывод: top, free, ps ax
df -h
/var/log/message и syslog (если, конечно, настроен)
сколько людей цепляется
Red Hat Linux release 9 (Shrike)
Kernel 2.4.30
Самба родная, которая с ним шла.
top:
up 7 days, 2:39, 2 users, load average: 186,55, 184,08, 181,72
496 processes: 488 sleeping, 5 running, 0 zombie, 0 stopped
CPU states: 21,2% user, 78,7% system 0,0% nice, 0,0% iowait, 0,0% idle
Mem: 903464 av, 897492 used, 5972 free, 0k shrd, 10312k buff
47720k active, 253124 inactive
Swap: 3148732 av, 0k used, 3148732k free 295440k cached
PID__USER_PRI_NI_SIZE__RSS__SHARE__STAT__%CPU__%MEM_TIME_CPU_CO
1147_root__2___0__2044__2044__1884___S______99,9___0,2__5773m_0_smbd
29178_root_16__0__1596__1596__884____R________0,7__0,1___0:03__0_top
и далее ничего существенного
ps ax:
27910___?_____S_____2:33__smbd__-D
и так далее 3 экрана
28953__tty2____S_____0:00_-bash
28999__tty2____S_____0:00 /usr/bin/mc -P /tmp/mc-root/mc.pwd.блаблабла
29000__?______S_____0:00 cons.saver /dev/tty2
29002_pts/1____S_____0:00 bash -rcfile__.bashrc
и далее опять про SMBD экран
df -h:
/dev/hda1 - система
/dev/hda3 - данные
none_______________442M__0___442M__0%__/dev/shm
/dev/hdb1 - данные
/dev/sda1 - данные
и т. д. до
/dev/sdh1
в сети под 500 человек.
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Samba и загрузка CPU
Для kapa:
Так небось у них WinXP стоит... Эта зараза регулярно сканирует сеть, чем напроягает всё вокруг, и в особенномсти - samba-серверы...(kapa @ Пятница, 24 Июня 2005, 18:04) писал(а):в сети под 500 человек.
-
- Сообщения: 143
Re: Samba и загрузка CPU
У большинства так и есть.
Т.е. ftp и без вариантов?

-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Samba и загрузка CPU
(kapa @ Пятница, 24 Июня 2005, 18:04) писал(а):27910___?_____S_____2:33__smbd__-D
и так далее 3 экрана
три экрана и на всех smbd?
если это так, то, естественно, ненормально. стоит начать раскопки.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Samba и загрузка CPU
(kapa @ Пятница, 24 Июня 2005, 20:07) писал(а):где копать?
черт его знает.
скорее всего логи что-то подскажут.
а чтоб samba стала поразговорчивей, см. man smbd, man smb.conf на предмет "log", "debug".
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Сообщения: 143
Re: Samba и загрузка CPU
спасибо. попробую. пока, всё же пришлось ftp настроить, но надежда умирает последней

-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Samba и загрузка CPU
Для kapa:
Вместо FTP можно попробовать NFS... А можно попытаться с доступом поиграть...
Вместо FTP можно попробовать NFS... А можно попытаться с доступом поиграть...
-
- Сообщения: 143
Re: Samba и загрузка CPU
накопал:
log.smbd (debug level = 3):
lib/username.c:map_username (130) can't open username map /etc/samba/smbusers obey pam restrictions = yes. Error No such file or directory
И такое каждую 1-4 секунды. Больше никаких ошибок. Версия Самбы - 2.2.7.а.
Есть какие нибудь соображения?
log.smbd (debug level = 3):
lib/username.c:map_username (130) can't open username map /etc/samba/smbusers obey pam restrictions = yes. Error No such file or directory
И такое каждую 1-4 секунды. Больше никаких ошибок. Версия Самбы - 2.2.7.а.
Есть какие нибудь соображения?
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Samba и загрузка CPU
см. man smb.conf - obey pam restrictions
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Сообщения: 143
Re: Samba и загрузка CPU
(Sash Kan @ Понедельник, 04 Июля 2005, 16:24) писал(а):см. man smb.conf - obey pam restrictions
сделал ... = no и перезапустил - без изменений
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Samba и загрузка CPU
security = share ?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Сообщения: 143
Re: Samba и загрузка CPU
(Sash Kan @ Понедельник, 04 Июля 2005, 17:52) писал(а):security = share ?
да
прошу прощения, не без изменений.
закомментировал строчку username map полностью - ошибка устранилась, но нагрузка на процессор не снизилась :-(
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Samba и загрузка CPU
(kapa @ Понедельник, 04 Июля 2005, 16:00) писал(а):сделал ... = no и перезапустил - без изменений
стоп-стоп. что, так и продолжает в логах писать:
(kapa @ Понедельник, 04 Июля 2005, 14:15) писал(а):lib/username.c:map_username (130) can't open username map /etc/samba/smbusers obey pam restrictions = yes. Error No such file or directory
?!
может быть, что-то у тебя накручено с этими самыми samba user'ами.
с чего бы система интересовалась файлом /etc/samba/smbusers? у меня такого нет.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Сообщения: 143
Re: Samba и загрузка CPU
ещё раз прошу прощения - ответил выше
теперь ошибок в логах нет

теперь ошибок в логах нет
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Samba и загрузка CPU
а при перезапуске вся эта куча процессов так и продолжает висеть?
попробуй их поубивать после остановки самбы, и только после этого запускай ее по-новой.
какова вообще нагрузка на эту шару?
1с-овские базы? сколько пользователей одновременно?
попробуй их поубивать после остановки самбы, и только после этого запускай ее по-новой.
какова вообще нагрузка на эту шару?
1с-овские базы? сколько пользователей одновременно?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Сообщения: 143
Re: Samba и загрузка CPU
в выводе ps ax количество записей про самбу сократилось с нескольких экранов до 30 штук.
в сети 500 человек.
суть в том, что грузится практически моментально.
1с-овские базы, это что?
в сети 500 человек.
суть в том, что грузится практически моментально.
1с-овские базы, это что?
-
- Сообщения: 3
Re: Samba и загрузка CPU
А как насчет железячных причин? Н-р перегрев процессора и downclock? Что говорит sensors?
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Samba и загрузка CPU
(kapa @ Понедельник, 04 Июля 2005, 18:06) писал(а):1с-овские базы, это что?
счастливый человек! (:
программка такая есть. называется "один-эс". бухгалтера от нее тащатся (:
(kapa @ Понедельник, 04 Июля 2005, 18:06) писал(а):в сети 500 человек
и все резко бросаются что-нибудь качать?
сеть локальная, или есть тормозные сегменты? тогда поиграйся с socket options.
попробуй выставить deadtime,
отключить netbios (временно),
в общем твори-выдумывай-пробуй (:
а еще было бы неплохо выложить сюда smb.conf (если большой - аттачем)
только удали комментарии:
cat /etc/samba/smb.conf | sed -e '/^[#;]/ d;/^$/ d' > smb.conf.small
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Сообщения: 143
Re: Samba и загрузка CPU
коннектятся, естественно, не все
втыкается в сервак несолько 100 мегабитных подсетей по гигабитному каналу
файл прилагается
спасибо
втыкается в сервак несолько 100 мегабитных подсетей по гигабитному каналу
файл прилагается
спасибо
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Samba и загрузка CPU
(kapa @ Понедельник, 04 Июля 2005, 19:02) писал(а):файл прилагается
ндаа. ты testparm совсем не используешь?
encrypt passwords = yes
unix password sync = Yes
passwd program = /usr/bin/passwd %u
passwd chat = бла бла бла
pam password change = yes
obey pam restrictions = no
зачем все это, если:
security = SHARE
smb passwd file = /etc/samba/smbpasswd
то же самое
версия самбы 3.x ?
тогда убери:
character set = KOI8-R
client code page = 866
[disk]
зачем эта шара, если:
browseable = no и т.п.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
- Сообщения: 143
Re: Samba и загрузка CPU
testparm ругается только на перебор этот с кодировками, а самба 2.2.7а
[disk] для админов и доверенных лиц - следить за контентом
скачал последнюю самбу ещё вчера, но она, как я понял, не апгрейдит мою версию, а убивать старую пока не решился
[disk] для админов и доверенных лиц - следить за контентом
скачал последнюю самбу ещё вчера, но она, как я понял, не апгрейдит мою версию, а убивать старую пока не решился
-
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Samba и загрузка CPU
(Sash Kan @ Понедельник, 04 Июля 2005, 19:57) писал(а):encrypt passwords = yes
unix password sync = Yes
passwd program = /usr/bin/passwd %u
passwd chat = бла бла бла
pam password change = yes
obey pam restrictions = no
smb passwd file = /etc/samba/smbpasswd
убрать пробовал?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог