Фенечка №3.
Увеличиваем скорость передачи файлов по FTP.
Как известно, скорость передачи файлов по FTP у AZBox оставляет желать лучшего.
Для того, чтобы несколько исправить эту ситуацию на AZBox делаем следующее:
1. Используя ПК для редактирования:
a). копируем файл /MMP/usr/bin/smb_script.sh по FTP на компьютер;
b). редактируем файл smb_script.sh -
- - изменяем начало файла:
#! /bin/sh
export LD_LIBRARY_PATH=/MMP/lib:/MMP/usr/lib
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/MMP/bin:/MMP/sbin:/MMP/usr/bin:/MMP/usr/sbin
################################################## ####
### START
################################################## ####
if [ "$ACTION" = "start" ] ; then
добавляем строки -
#! /bin/sh
export LD_LIBRARY_PATH=/MMP/lib:/MMP/usr/lib
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/MMP/bin:/MMP/sbin:/MMP/usr/bin:/MMP/usr/sbin
################################################## ####
### START
################################################## ####
if [ "$ACTION" = "start" ]; then
snice -5 `pidof vsftpd`
fi
if [ "$ACTION" = "start" ]; then
- - изменяем конец файла:
################################################## ####
### STOP
################################################## ####
if [ "$ACTION" = "stop" ]; then
killall -9 find
killall -9 chmod
killall -9 nmbd
killall -9 smbd
fi
################################################## ####
добавляем строку -
################################################## ####
### STOP
################################################## ####
if [ "$ACTION" = "stop" ]; then
killall -9 find
killall -9 chmod
killall -9 nmbd
killall -9 smbd
snice +0 `pidof vsftpd`
fi
################################################## ####
- - сохраняем результат.
c). в окне telnet выполняем: mount -o remount,rw /dev/hda1 /MMP
d). копируем (заменяем существующий) файл smb_script.sh обратно на AZBox;
e). в окне telnet выполняем: sync
f). в окне telnet выполняем: mount -o remount,ro /dev/hda1 /MMP
2. Используя только telnet:
a). в окне telnet выполняем: mount -o remount,rw /dev/hda1 /MMP
b). в окне telnet выполняем: cd /MMP/usr/bin
c). в окне telnet выполняем: vi smb_script.sh
d). редактируем файл smb_script.sh как описано в пункте b способа 1.
e). в окне telnet выполняем: sync
f). в окне telnet выполняем: mount -o remount,ro /dev/hda1 /MMP
Теперь в режиме Sleep скорость передачи по FTP составит 3.0 - 3.6 MB/s.
Внимание! Не рекомендуется включать/выключать AZBox во время копирования файлов.
Увеличиваем скорость передачи файлов по FTP.
Как известно, скорость передачи файлов по FTP у AZBox оставляет желать лучшего.
Для того, чтобы несколько исправить эту ситуацию на AZBox делаем следующее:
1. Используя ПК для редактирования:
a). копируем файл /MMP/usr/bin/smb_script.sh по FTP на компьютер;
b). редактируем файл smb_script.sh -
- - изменяем начало файла:
#! /bin/sh
export LD_LIBRARY_PATH=/MMP/lib:/MMP/usr/lib
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/MMP/bin:/MMP/sbin:/MMP/usr/bin:/MMP/usr/sbin
################################################## ####
### START
################################################## ####
if [ "$ACTION" = "start" ] ; then
добавляем строки -
#! /bin/sh
export LD_LIBRARY_PATH=/MMP/lib:/MMP/usr/lib
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/MMP/bin:/MMP/sbin:/MMP/usr/bin:/MMP/usr/sbin
################################################## ####
### START
################################################## ####
if [ "$ACTION" = "start" ]; then
snice -5 `pidof vsftpd`
fi
if [ "$ACTION" = "start" ]; then
- - изменяем конец файла:
################################################## ####
### STOP
################################################## ####
if [ "$ACTION" = "stop" ]; then
killall -9 find
killall -9 chmod
killall -9 nmbd
killall -9 smbd
fi
################################################## ####
добавляем строку -
################################################## ####
### STOP
################################################## ####
if [ "$ACTION" = "stop" ]; then
killall -9 find
killall -9 chmod
killall -9 nmbd
killall -9 smbd
snice +0 `pidof vsftpd`
fi
################################################## ####
- - сохраняем результат.
c). в окне telnet выполняем: mount -o remount,rw /dev/hda1 /MMP
d). копируем (заменяем существующий) файл smb_script.sh обратно на AZBox;
e). в окне telnet выполняем: sync
f). в окне telnet выполняем: mount -o remount,ro /dev/hda1 /MMP
2. Используя только telnet:
a). в окне telnet выполняем: mount -o remount,rw /dev/hda1 /MMP
b). в окне telnet выполняем: cd /MMP/usr/bin
c). в окне telnet выполняем: vi smb_script.sh
d). редактируем файл smb_script.sh как описано в пункте b способа 1.
e). в окне telnet выполняем: sync
f). в окне telnet выполняем: mount -o remount,ro /dev/hda1 /MMP
Теперь в режиме Sleep скорость передачи по FTP составит 3.0 - 3.6 MB/s.
Внимание! Не рекомендуется включать/выключать AZBox во время копирования файлов.