Dinos
08-07-2006, 12:56
Приветствую всех!
Имеется роутер WL-500gP с прошивкой WL500gp-1.9.2.7-7f-pre4.trx и внешний винт TOSHIBA MK1233GAS на 120 гибабайт. Внешний винт сейчас подключен без питания.
Винт разбит следующим образом:
Disk /dev/scsi/host0/bus0/target0/lun0/disc: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 14560 16953168+ 83 Linux
/dev/scsi/host0/bus0/target0/lun0/part2 14561 14593 265072+ 82 Linux swap
Смонтировано все так:
/dev/discs/disc0/part1 on /tmp/harddisk type ext3 (rw,noatime)
/dev/discs/disc0/part1 on /opt type ext3 (rw,noatime)
/dev/discs/disc0/part1 on /home type ext3 (rw,noatime)
Своп раздел на 256М тоже включен в post-mount и работает.
Jul 8 11:06:30 kernel: Adding Swap: 265064k swap-space (priority -1)
А теперь проблемы -
1. При работе с файловой системой на жестком диске, время от времени при попытках: открыть/создать файл, прочитать содержание директорий, роутер подтормаживает (до 30 секунд)
2. При попытке залить по ftp (сервер VSFTPD) большой файл ~700Мб, в самом конце закачки роутер рвет все управляющие соединения (SSH, telnet, WEB-доступ). Роутинг продолжает работать и в Инет ходить можно, но посмотреть что произошло невозможно.
Я подозреваю нехватку памяти для работы с большим файлом, и
пробовал писать log syslog'а на жесткий диск для дальнейшего анализа:
killall syslogd
syslogd -m 0 -O /home/syslog.log -S -l 7
После подвисания всех управляющих соединений и перезагрузки роутера в log'е ничего подозрительного не обнаружил:
cat /home/syslog.log
Jul 8 11:41:33 syslogd started: BusyBox v1.1.3
Jul 8 11:45:43 dropbear[179]: password auth succeeded for 'root' from ::ffff:xxx.xxx.xxx.xxx:1164
Пытался мониторить расход память с помощью free
total used free shared buffers
Mem: 13932 12372 1560 0 2920
Swap: 265064 488 264576
Total: 278996 12860 266136
Свободная память была вплоть до разрыва всех подключений.
Подскажите пожалуйста как на роутере посмотреть сколько памяти "съел" тот или иной процесс? ps aux не работает :( .
Еще вопрос, насколько я вижу на роутере используется только 16М оперативной памяти. Ддя использования всех 32М Олег советовал ввести.
nvram set sdram_init=0x0009
nvram set sdram_ncdl=0
nvram commit
reboot
Только я читал пару постов в которых писалось, что после ввода этих команд у роутера перестали отзываться LAN-порты. Сейчас эти сообщения найти не могу.
Подскажите, кто-нибудь пробовал ввести:
nvram set sdram_init=0x0009
nvram set sdram_ncdl=0
на WL-500gP?
И как результат?
И еще вопросы: 120 Гб это не слишком большой раздел для роутера?
HDD планируется использовать для хранения фильмов, т.е. файлы будут большими, но их будет немного. Как можно переформатировать раздел, чтобы уменьшить расход памяти при его использовании? Может быть имеет смысл разбить на два раздела поменьше, хотя этого не хотелось бы...
Заранее спасибо всем ответившим.
Имеется роутер WL-500gP с прошивкой WL500gp-1.9.2.7-7f-pre4.trx и внешний винт TOSHIBA MK1233GAS на 120 гибабайт. Внешний винт сейчас подключен без питания.
Винт разбит следующим образом:
Disk /dev/scsi/host0/bus0/target0/lun0/disc: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 1 14560 16953168+ 83 Linux
/dev/scsi/host0/bus0/target0/lun0/part2 14561 14593 265072+ 82 Linux swap
Смонтировано все так:
/dev/discs/disc0/part1 on /tmp/harddisk type ext3 (rw,noatime)
/dev/discs/disc0/part1 on /opt type ext3 (rw,noatime)
/dev/discs/disc0/part1 on /home type ext3 (rw,noatime)
Своп раздел на 256М тоже включен в post-mount и работает.
Jul 8 11:06:30 kernel: Adding Swap: 265064k swap-space (priority -1)
А теперь проблемы -
1. При работе с файловой системой на жестком диске, время от времени при попытках: открыть/создать файл, прочитать содержание директорий, роутер подтормаживает (до 30 секунд)
2. При попытке залить по ftp (сервер VSFTPD) большой файл ~700Мб, в самом конце закачки роутер рвет все управляющие соединения (SSH, telnet, WEB-доступ). Роутинг продолжает работать и в Инет ходить можно, но посмотреть что произошло невозможно.
Я подозреваю нехватку памяти для работы с большим файлом, и
пробовал писать log syslog'а на жесткий диск для дальнейшего анализа:
killall syslogd
syslogd -m 0 -O /home/syslog.log -S -l 7
После подвисания всех управляющих соединений и перезагрузки роутера в log'е ничего подозрительного не обнаружил:
cat /home/syslog.log
Jul 8 11:41:33 syslogd started: BusyBox v1.1.3
Jul 8 11:45:43 dropbear[179]: password auth succeeded for 'root' from ::ffff:xxx.xxx.xxx.xxx:1164
Пытался мониторить расход память с помощью free
total used free shared buffers
Mem: 13932 12372 1560 0 2920
Swap: 265064 488 264576
Total: 278996 12860 266136
Свободная память была вплоть до разрыва всех подключений.
Подскажите пожалуйста как на роутере посмотреть сколько памяти "съел" тот или иной процесс? ps aux не работает :( .
Еще вопрос, насколько я вижу на роутере используется только 16М оперативной памяти. Ддя использования всех 32М Олег советовал ввести.
nvram set sdram_init=0x0009
nvram set sdram_ncdl=0
nvram commit
reboot
Только я читал пару постов в которых писалось, что после ввода этих команд у роутера перестали отзываться LAN-порты. Сейчас эти сообщения найти не могу.
Подскажите, кто-нибудь пробовал ввести:
nvram set sdram_init=0x0009
nvram set sdram_ncdl=0
на WL-500gP?
И как результат?
И еще вопросы: 120 Гб это не слишком большой раздел для роутера?
HDD планируется использовать для хранения фильмов, т.е. файлы будут большими, но их будет немного. Как можно переформатировать раздел, чтобы уменьшить расход памяти при его использовании? Может быть имеет смысл разбить на два раздела поменьше, хотя этого не хотелось бы...
Заранее спасибо всем ответившим.