есть vpn сервер на pptpd-1.3.0 ppp-2.4.3 radius
ядро 2.4.32вроде бы все работает, клиент подключается, трафик через ppp интерфейс бегает, аккаунтинг и авторизация работают.
Но при передаче данных на сервере происходит обращение к винчестеру.. это видно по миганию светодиода и шуму винчестера. Это точно взаимосвязано - в тот же момент когда мигает светодиод на порте свича к которому подключен клиент, мигает и светодиод винчестера. Если клиент активно потребляет трафик, винт почти не останавливается.. Грешил в начале на прозрачный прокси, якобы это он обращается к кешу. Отключил прокси пустил всех через NAT - картина осталась та жешапка топа:
top - 16:18:31 up 12:29, 1 user, load average: 0.06, 0.04, 0.00
Tasks: 90 total, 1 running, 86 sleeping, 2 stopped, 1 zombie
Cpu(s): 0.7% user, 1.0% system, 0.0% nice, 98.4% idle
Mem: 191780k total, 182288k used, 9492k free, 33044k buffers
Swap: 136544k total, 7800k used, 128744k free, 24112k cachedДумал памяти не хватает, но своп почти не используется и объем занятого места в нем не изменяется.
Есть у кого нить какие идеи как это побороть?
или хотя бы как отмониторить, к какому файлу происходит обращение?
>есть vpn сервер на pptpd-1.3.0 ppp-2.4.3 radius
>ядро 2.4.32
>
>вроде бы все работает, клиент подключается, трафик через ppp интерфейс бегает, аккаунтинг
>и авторизация работают.
>Но при передаче данных на сервере происходит обращение к винчестеру.. это видно
>по миганию светодиода и шуму винчестера. Это точно взаимосвязано - в
>тот же момент когда мигает светодиод на порте свича к которому
>подключен клиент, мигает и светодиод винчестера. Если клиент активно потребляет трафик,
>винт почти не останавливается.. Грешил в начале на прозрачный прокси, якобы
>это он обращается к кешу. Отключил прокси пустил всех через NAT
>- картина осталась та же
>
>шапка топа:
>top - 16:18:31 up 12:29, 1 user, load average: 0.06,
>0.04, 0.00
>Tasks: 90 total, 1 running, 86 sleeping,
> 2 stopped, 1 zombie
>Cpu(s): 0.7% user, 1.0% system, 0.0%
>nice, 98.4% idle
>Mem: 191780k total, 182288k used,
> 9492k free, 33044k buffers
>Swap: 136544k total, 7800k used,
> 128744k free, 24112k cached
>
>Думал памяти не хватает, но своп почти не используется и объем занятого
>места в нем не изменяется.
>Есть у кого нить какие идеи как это побороть?
>или хотя бы как отмониторить, к какому файлу происходит обращение?
Посмотреть какие файлы открыты можно при помощи lsof,
помониторить чо происходить в процессе - strace
>Посмотреть какие файлы открыты можно при помощи lsof,
>помониторить чо происходить в процессе - straceДа, запускать pptpd с примерно так:
strace -ff pptpd -f
Также man pptpd советуют:
В /etc/syslog.conf
# debug logging
*.debug;mail.none /var/log/debugПосле чего рестартовать syslogd