Не удобно работать без переключателя языков в Linux Ubuntu в xfce.
К счастью, есть превосходная утилита для индикации языков: http://goodies.xfce.org/
Устанавливаются эти утилиты с помощью команды:
apt-get install xfce4-goodies
После установки данной утилиты в xfce Вы можете вывести индикатор клавиатуры, индикатор загрузки процессора и т.п. Вот, как выглядят эти индикаторы:
K2 ERP — сучасна система для автоматизації бізнес-процесів, яка допомагає компаніям ефективно керувати фінансами, складом, продажами, закупівлями, виробництвом і персоналом. Рішення об’єднує ключові напрямки роботи в єдиному цифровому середовищі, зменшує кількість ручних операцій, підвищує прозорість даних і прискорює прийняття управлінських рішень. K2 ERP підходить для бізнесу, що прагне масштабування, контролю та стабільного розвитку.
вівторок, 15 травня 2012 р.
субота, 12 травня 2012 р.
Настройка VPN сервера в Linux Ubuntu
Устанавливаем на сервере сервис протокола PPP:
Мы должны увидеть:
Приводим файлы к нужному виду (взято с http://obrivki.blogspot.com/2010/02/vpn-pptpd-ubuntu-windows.html):
/etc/pptpd.conf
~~~~~~~~~~~~~~~~~~~~~~~~~~
option /etc/ppp/pptpd-options
logwtmp
localip 10.1.1.1 # адрес сервера в создаваемой виртуальной сети
remoteip 10.1.1.50-59 # адреса, раздаваемые клиентам
(диапазоны адресов не должны пересекаться с уже используемыми клиентами в их реальных сетях)
/etc/ppp/pptpd-options
~~~~~~~~~~~~~~~~~~~~~~~~~~
lock
name pptpd
nodefaultroute
refuse-pap
refuse-mschap
require-mschap-v2
#require-mppe-128 # шифрование. В теории должно работать, на практике у меня не вышло его завести
proxyarp
nodefaultroute
cat /etc/ppp/chap-secrets
~~~~~~~~~~~~~~~~~~~~~~~~~~
# Secrets for authentication using CHAP
# client server secret IP addresses
user pptpd password *
user2 pptpd password2 10.1.1.54
(заводим пользователей, указываем пароли и, опционально, айпишники, которые они будут получать)
После настройки перезапускаем демона:
sudo /etc/init.d/pptpd restart
apt-get install ppp pptpd
По умолчанию, корректно устанавливаются все основные параметры.
Проверим, что VPN-порт (1723) слушается сервисом pptp (отвечающим за VPN):
netstat -ap | grep pptp
Мы должны увидеть:
1723 LISTENED
Приводим файлы к нужному виду (взято с http://obrivki.blogspot.com/2010/02/vpn-pptpd-ubuntu-windows.html):
/etc/pptpd.conf
~~~~~~~~~~~~~~~~~~~~~~~~~~
option /etc/ppp/pptpd-options
logwtmp
localip 10.1.1.1 # адрес сервера в создаваемой виртуальной сети
remoteip 10.1.1.50-59 # адреса, раздаваемые клиентам
(диапазоны адресов не должны пересекаться с уже используемыми клиентами в их реальных сетях)
/etc/ppp/pptpd-options
~~~~~~~~~~~~~~~~~~~~~~~~~~
lock
name pptpd
nodefaultroute
refuse-pap
refuse-mschap
require-mschap-v2
#require-mppe-128 # шифрование. В теории должно работать, на практике у меня не вышло его завести
proxyarp
nodefaultroute
cat /etc/ppp/chap-secrets
~~~~~~~~~~~~~~~~~~~~~~~~~~
# Secrets for authentication using CHAP
# client server secret IP addresses
user pptpd password *
user2 pptpd password2 10.1.1.54
(заводим пользователей, указываем пароли и, опционально, айпишники, которые они будут получать)
После настройки перезапускаем демона:
sudo /etc/init.d/pptpd restart
Технология Datasnap в Delphi
Не устраивала меня технология DCom из-за сильной привязки к технологиям Майкрософта... Долго искал альтернативные технологии, кое-что нашел. Но, позже обнаружил, что CodeGear давно перешла данную технологию и выпустила то, что мне нужно - это технологию Datasnap, не привязанную к Com.
По данной технологии есть ряд интересных статей, которые показывают, как можно сделать много-звеньевое приложение. Причем, данное приложение будет работать не только в Windows, но и в других ОС (как минимум под Wine) - проверено.
Ссылки на статьи по данной тематике, которые мне понравились:
- Введение в Datasnap.
- Учебный пример: Многозвенная архитектура DataSnap XE для баз данных.
- Учебный пример: DataSnap XE - обычные объекты в качестве параметров.
- Учебный пример: Жизненный цикл серверных методов.
- Учебный пример: Простой сервис DataSnap XE - калькулятор.
- Учебный пример: DataSnap XE - Callbacks (механизмы обратного вызова).
- DataSnap Server Wizard.
Создание ssl-сертификата:
- Создание SSL сертификатов для связки Apache и mod_ssl (ssl crypt apache mod_ssl).
- Использование OpenSSL (ssl security crypt cert mod_ssl apache imap postfix).
По данной технологии есть ряд интересных статей, которые показывают, как можно сделать много-звеньевое приложение. Причем, данное приложение будет работать не только в Windows, но и в других ОС (как минимум под Wine) - проверено.
Ссылки на статьи по данной тематике, которые мне понравились:
- Введение в Datasnap.
- Учебный пример: Многозвенная архитектура DataSnap XE для баз данных.
- Учебный пример: DataSnap XE - обычные объекты в качестве параметров.
- Учебный пример: Жизненный цикл серверных методов.
- Учебный пример: Простой сервис DataSnap XE - калькулятор.
- Учебный пример: DataSnap XE - Callbacks (механизмы обратного вызова).
- DataSnap Server Wizard.
Создание ssl-сертификата:
- Создание SSL сертификатов для связки Apache и mod_ssl (ssl crypt apache mod_ssl).
- Использование OpenSSL (ssl security crypt cert mod_ssl apache imap postfix).
Решение проблемы запуска VMWare на Ubuntu 12.04
По традиции, новая версия Linux Ubuntu 12.04 вышла в срок. И конечно, попросилась обновиться. Забыв о традиционном возникновении проблем с выходом новых версий Linux Ubuntu, я нажал на кнопке обновления и... Перестала работать VMWare.
Начал искать, как проблему решить и к счастью нашел: http://xaxatyxa.ru/_ubuntu/zapuskaetsya-vmware-workstation-ubuntu-12-04.html
Ниже, опишу процесс, что нужно сделать, чтоб заработало, как работало :).
Для начала, посмотрим, что у нас установлено.
Версия Ubuntu:
cat /etc/*release*
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
Ядро системы:
uname -r
3.2.0-23-generic-pae
Версия Vmware Workstation:
toor@toor-ls:~$ vmware-installer -l
Product Name Product Version
==================== ====================
vmware-workstation 8.0.2.591240
toor@toor-ls:~$
Устанавливаем патч
wget http://xaxatyxa.ru/download/vmware802fixlinux320.tar.gz
tar xpvf vmware802fixlinux320.tar.gz
sudo ./patch-modules_3.2.0.sh
Должно выдасться:
Запускаемся и соглашаемся с лицензией:
Начал искать, как проблему решить и к счастью нашел: http://xaxatyxa.ru/_ubuntu/zapuskaetsya-vmware-workstation-ubuntu-12-04.html
Ниже, опишу процесс, что нужно сделать, чтоб заработало, как работало :).
Для начала, посмотрим, что у нас установлено.
Версия Ubuntu:
cat /etc/*release*
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
Ядро системы:
uname -r
3.2.0-23-generic-pae
Версия Vmware Workstation:
toor@toor-ls:~$ vmware-installer -l
Product Name Product Version
==================== ====================
vmware-workstation 8.0.2.591240
toor@toor-ls:~$
Устанавливаем патч
wget http://xaxatyxa.ru/download/vmware802fixlinux320.tar.gz
tar xpvf vmware802fixlinux320.tar.gz
sudo ./patch-modules_3.2.0.sh
Должно выдасться:
Решение проблем в Wine
1. Установка Wine.
Бывает, в новых версиях Wine исправляются глюки, которые раньше возникали (хотя бывает и наоборот :)). Поэтому, рассмотрим, как установить последнюю версию Wine на Вашем компьютере с Linux Ubuntu 12.04 (взято с http://www.ithowto.ru/662-ustanovka-wine-152-v-ubuntu-12-04.html).
Наши действия:
- Открываем терминал (ctrl+alt+T).
- Добавляем репозитарий с последними версиями Wine.
sudo add-apt-repository ppa:ubuntu-wine/ppa
- Обновляем информацию о источниках приложений в системе:
sudo apt-get update
- Устанавливаем Wine:
sudo apt-get install wine1.5
2. Проблемы с видео-адаптерами Nvidia при работе в Linux Ubuntu.
К сожалению, драйвера от ATI и драйвера от Nvidia крайне "глючные" при работе в операционных системах Linux. Поэтому, Вы можете сталкнуться с проблемой, когда отрисовка 3D на Вашей карточке от Nvidia происходит не достаточно корректно.
Частичное решение данной проблемы - это поставить последнюю версию драйверов, а так же отключить некоторые из возможностей при рисовании в 3D.
Поставить последнюю версию драйверов от Nvidia Вы можете командами:
Как я отмечал выше, в последних версиях бывает не только решаются какие-то старые проблемы, но и вносятся новые. Поэтому, может понадобиться для определенных приложений использовать определенную версию Wine с определенными библиотеками. В этом Вам поможет пакет PlayOnLinux.
Установить его можно такими командами через консоль:
wget -q "http://deb.playonlinux.com/public.gpg" -O - | sudo apt-key add -
sudo wget http://forum.pwonline.ru/fredirect.p..._maverick.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux
После выполненых команд, у Вас во вкладке меню Игры появится програмка.
Сделаю небольшое отступление. PlayOnLinux это средство надстройки самой главной для насв данной ситуации программы WINE. PlayOnLinux автоматически установит последнюю версию WINE если он у Вас не установлен.
После установки программы, нужно настроить для работы с приложением.
Для примера, рассмотрим, как устанавливается 3D-игра Perfect World:
- Запускаем программу PlayOnLinux.
- Во вкладке "Утилиты" выбираем "Управление версиями Wine".
- У нас появится окно с двумя столбцами в левой которой находятся доступные версии, а в правой установленные. Нам надо в левом столбце надо найти версию Wine "1.2.3" (обратите внимание, ТОЛЬКО ЭТУ ВЕРСИЮ!!!) нажимаем на нее и нажимаем стрелку >. После установки закрываем это окно.
- Нажимаем + Установка.
- В появившемся окне в нижнем левом углу есть надпись "Установить программу, отсутствующую в списке".
- Появится другое окно "Manual Installation" нажимаем ДАЛЕЕ.
- Далее нам надо выбрать из списка "Install a program in a new virtual drive" и жмем ДАЛЕЕ.
- У нас появится строка в которой надо дать имя пресета на английстом языке. Я написал "pw". Жмем ДАЛЕЕ.
- Теперь нам надо поставить 2 галки у "Use another version of Wine" и "Install some libraries" Жмем ДАЛЕЕ.
- Вот тут мы воспользуемся тем, за чем мы устанавливали версию Wine 1.2.3 в пункте 6. Если забыли или пропустили возвращаемся к пункту 6. И так первоначально нам предлагают системную версию Wine он пишется "System" а мы выбираем "1.2.3" и жмем ДАЛЕЕ.
- Ждем когда создастся префикс и появится новый список. Это список POL-пакетов. Это плагины PlayOnLinux. Нам надо поставить галки на пакеты "POL_Install_d3dx9", "POL_Install_directx9", "POL_Install_ie6" и "POL_Install_vbrun6" Жмем ДАЛЕЕ.
- Устанавливаем эти пакеты если что-то спрашивает, соглашаемся и все время жмем ДАЛЕЕ или ГОТОВО.
- И так финальный момент. Рядом с полем есть кнопка. Нажимаем и выбираем в Диалоговом окне путь и имя Инсталлера "PW_Setup.exe" (НЕ ЗАБЫВАЕМ, ЧТО PW_Setup-1.bin, PW_Setup-2.bin и PW_Setup-3.bin должны быть в одной папке с инсталлером) нажимаем ДАЛЕЕ.
- Устанавливаем игру как на "ОКНАХ" ИМХО тут пояснять не надо ;-) .
- После установки Вам предложат вытащить иконку на рабочий стол. Если это хотите, то выбираем из списка патчер.
Бывает, в новых версиях Wine исправляются глюки, которые раньше возникали (хотя бывает и наоборот :)). Поэтому, рассмотрим, как установить последнюю версию Wine на Вашем компьютере с Linux Ubuntu 12.04 (взято с http://www.ithowto.ru/662-ustanovka-wine-152-v-ubuntu-12-04.html).
Наши действия:
- Открываем терминал (ctrl+alt+T).
- Добавляем репозитарий с последними версиями Wine.
sudo add-apt-repository ppa:ubuntu-wine/ppa
- Обновляем информацию о источниках приложений в системе:
sudo apt-get update
sudo apt-get install wine1.5
2. Проблемы с видео-адаптерами Nvidia при работе в Linux Ubuntu.
К сожалению, драйвера от ATI и драйвера от Nvidia крайне "глючные" при работе в операционных системах Linux. Поэтому, Вы можете сталкнуться с проблемой, когда отрисовка 3D на Вашей карточке от Nvidia происходит не достаточно корректно.
Частичное решение данной проблемы - это поставить последнюю версию драйверов, а так же отключить некоторые из возможностей при рисовании в 3D.
Поставить последнюю версию драйверов от Nvidia Вы можете командами:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install nvidia-current=295.33-0ubuntu1~precise~xup1
3. Установка PlayOnLinux (взято с http://forum.pwonline.ru/showthread.php?t=116339).Где вnvidia-current=295.33-0ubuntu1~precise~xup1нужно указать название последней версии драйвера.
Как я отмечал выше, в последних версиях бывает не только решаются какие-то старые проблемы, но и вносятся новые. Поэтому, может понадобиться для определенных приложений использовать определенную версию Wine с определенными библиотеками. В этом Вам поможет пакет PlayOnLinux.
Установить его можно такими командами через консоль:
wget -q "http://deb.playonlinux.com/public.gpg" -O - | sudo apt-key add -
sudo wget http://forum.pwonline.ru/fredirect.p..._maverick.list -O /etc/apt/sources.list.d/playonlinux.list
sudo apt-get update
sudo apt-get install playonlinux
После выполненых команд, у Вас во вкладке меню Игры появится програмка.
Сделаю небольшое отступление. PlayOnLinux это средство надстройки самой главной для насв данной ситуации программы WINE. PlayOnLinux автоматически установит последнюю версию WINE если он у Вас не установлен.
После установки программы, нужно настроить для работы с приложением.
Для примера, рассмотрим, как устанавливается 3D-игра Perfect World:
- Запускаем программу PlayOnLinux.
- Во вкладке "Утилиты" выбираем "Управление версиями Wine".
- У нас появится окно с двумя столбцами в левой которой находятся доступные версии, а в правой установленные. Нам надо в левом столбце надо найти версию Wine "1.2.3" (обратите внимание, ТОЛЬКО ЭТУ ВЕРСИЮ!!!) нажимаем на нее и нажимаем стрелку >. После установки закрываем это окно.
- Нажимаем + Установка.
- В появившемся окне в нижнем левом углу есть надпись "Установить программу, отсутствующую в списке".
- Появится другое окно "Manual Installation" нажимаем ДАЛЕЕ.
- Далее нам надо выбрать из списка "Install a program in a new virtual drive" и жмем ДАЛЕЕ.
- У нас появится строка в которой надо дать имя пресета на английстом языке. Я написал "pw". Жмем ДАЛЕЕ.
- Теперь нам надо поставить 2 галки у "Use another version of Wine" и "Install some libraries" Жмем ДАЛЕЕ.
- Вот тут мы воспользуемся тем, за чем мы устанавливали версию Wine 1.2.3 в пункте 6. Если забыли или пропустили возвращаемся к пункту 6. И так первоначально нам предлагают системную версию Wine он пишется "System" а мы выбираем "1.2.3" и жмем ДАЛЕЕ.
- Ждем когда создастся префикс и появится новый список. Это список POL-пакетов. Это плагины PlayOnLinux. Нам надо поставить галки на пакеты "POL_Install_d3dx9", "POL_Install_directx9", "POL_Install_ie6" и "POL_Install_vbrun6" Жмем ДАЛЕЕ.
- Устанавливаем эти пакеты если что-то спрашивает, соглашаемся и все время жмем ДАЛЕЕ или ГОТОВО.
- И так финальный момент. Рядом с полем есть кнопка. Нажимаем и выбираем в Диалоговом окне путь и имя Инсталлера "PW_Setup.exe" (НЕ ЗАБЫВАЕМ, ЧТО PW_Setup-1.bin, PW_Setup-2.bin и PW_Setup-3.bin должны быть в одной папке с инсталлером) нажимаем ДАЛЕЕ.
- Устанавливаем игру как на "ОКНАХ" ИМХО тут пояснять не надо ;-) .
- После установки Вам предложат вытащить иконку на рабочий стол. Если это хотите, то выбираем из списка патчер.
Прогноз цены на недвижимость в 2012 году
Приближается Евро 2012. Застройщики и риэлторы так и не получили рост покупательной способности к данному событию. И сегодня, после кратко-временного и не значительного увеличения цен на недвижимость, цены пошли вниз.
Предполагаю, что после Евро 2012 цены на недвижимость резко упадут.
Этому будет способствовать:
- разочарованность в доходности мероприятия 2012 года (цены держали в надежде, что на Евро 2012 помещения продадутся);
- очень низкий уровень покупательской способности населения;
- переизбыток предложений на рынке недвижимости;
- цена на недвижимость в Украине остается очень завышенной (как известно, за стоимость квартиры без отделки и с плохим видом в Киеве можно купить в такого же размера квартиру в Турции с евроремонтом и возле побережья);
- кризис в Европе постепенно дойдет и до Украины;
- ипотечных кредитов практически не выдает, а это значит, что люди покупают квартиры "по средствам";
- разрешительная система значительно упростилась.
Прикладываю графики статистики средних цен на недвижимость (взято с http://www.domik.net/nedvizhimost/ceny-kiev.html).
2 последних месяца:
В этом году получим очередной виток цены вниз, как это было когда дошел до Украины кризис (2008 год). Цены упадут еще вниз, скатившись к более разумным, конкурирующим ценам с недвижимостью в других странах. Разумная цена для недвижимости в таком виде, как она сейчас продается (без отделки) в Киеве - это 500$/кв. м.. Т.е. все, что завышено - это исторически сложившаяся спекулятивная цена.
Даже сейчас уже на рынке встречаются преценденты, когда продавцы спускаются до сравнительно разумных цен. Так, например, в Киеве появляются временами в продаже (и сравнительно быстро раскупаются) предложения на офисы в Киеве с евро-ремонтом по стоимости в 650-850$/кв. м. За такую цену продают те продавцы, которые не готовы ждать годами, пока помещения продадутся и которые хотят продать их в ближайшее время.
Вероятное всего, застройщики, чтоб остаться на рынке вынуждены будут увеличивать качество своей продукции (например, продавая помещения с внутренней отделкой), оптимизировать свои затраты и уменьшать цену на помещения.
Предполагаю, что после Евро 2012 цены на недвижимость резко упадут.
Этому будет способствовать:
- разочарованность в доходности мероприятия 2012 года (цены держали в надежде, что на Евро 2012 помещения продадутся);
- очень низкий уровень покупательской способности населения;
- переизбыток предложений на рынке недвижимости;
- цена на недвижимость в Украине остается очень завышенной (как известно, за стоимость квартиры без отделки и с плохим видом в Киеве можно купить в такого же размера квартиру в Турции с евроремонтом и возле побережья);
- кризис в Европе постепенно дойдет и до Украины;
- ипотечных кредитов практически не выдает, а это значит, что люди покупают квартиры "по средствам";
- разрешительная система значительно упростилась.
Прикладываю графики статистики средних цен на недвижимость (взято с http://www.domik.net/nedvizhimost/ceny-kiev.html).
2 последних месяца:
3 года
5 лет
все время
В этом году получим очередной виток цены вниз, как это было когда дошел до Украины кризис (2008 год). Цены упадут еще вниз, скатившись к более разумным, конкурирующим ценам с недвижимостью в других странах. Разумная цена для недвижимости в таком виде, как она сейчас продается (без отделки) в Киеве - это 500$/кв. м.. Т.е. все, что завышено - это исторически сложившаяся спекулятивная цена.
Даже сейчас уже на рынке встречаются преценденты, когда продавцы спускаются до сравнительно разумных цен. Так, например, в Киеве появляются временами в продаже (и сравнительно быстро раскупаются) предложения на офисы в Киеве с евро-ремонтом по стоимости в 650-850$/кв. м. За такую цену продают те продавцы, которые не готовы ждать годами, пока помещения продадутся и которые хотят продать их в ближайшее время.
Вероятное всего, застройщики, чтоб остаться на рынке вынуждены будут увеличивать качество своей продукции (например, продавая помещения с внутренней отделкой), оптимизировать свои затраты и уменьшать цену на помещения.
Как сделать, чтоб программа не завершала свою работу после закрытия терминала putty
Иногда, бывает нужно, чтоб при закрытии терминала программа не завершала свою работу.
В Linux Вам всего лишь хватит добавить & к команде и она будет выполняться в "фоновом режиме", т.е. закрытие окна терминала на неё не будет влиять. Например:
rar a -r ppp.rar arh_papka &
Так же Вы можете достичь такого результата с помощью команд:
$ screen Ваша команда
после чего+, чтобы сказать detach
и
$ screen -r
чтобы вернуть в нее.
В Linux Вам всего лишь хватит добавить & к команде и она будет выполняться в "фоновом режиме", т.е. закрытие окна терминала на неё не будет влиять. Например:
rar a -r ppp.rar arh_papka &
Так же Вы можете достичь такого результата с помощью команд:
$ screen Ваша команда
после чего
и
$ screen -r
чтобы вернуть в нее.
Тестирование скорости сервера в Linux Ubuntu
Заметил, что скорость на сервере все время маленькая - почему-то не превышает 10 Мбит/с, в то время, как должна достигать 100 МБит/с. Долго думал, что это из-за того, что у пользователей маленькая скорость, но... Вот у меня локальный интернет 80МБит/с и скорость все настолько же низкая: 0,8-2Мбит/с.
Начал искать причину. Протестировал локальный интернет на своем компьюетере с помощью сайта http://www.speedtest.net/.
Показатели, конечно, меньше 80МБит/с, но в целом - выше на порядок, чем между сервером и локальным компьютером: 20-40Мбит/с...
Как же протестировать сервер ?
Как оказалась, есть такая замечательная команда iperf.
Устанавливаем iperf на сервере:
apt-get install iperf
На клиентском компьютере, если он под Linux выполняем тоже данную команду. В случае же Windows ставим версию для Винды:
http://iperf.ru/wp-content/uploads/2009/07/jperf-2.0.0.zip
Теперь, запускаем на сервере сервис:
iperf -s
Выполняем на клиенте:
iperf -c НазваниеВашегоСервера -P 20
Расшифровка ключей.
-с - указывает на компьютер с которым происходит передача данными.
-P - указывает на количество потоков, которые используются при передаче данных (в нашем случае - 20 потоков).
------------------------------------------------------------
Client connecting to corp2.net, TCP port 5001
TCP window size: 8.00 KByte (default)
------------------------------------------------------------
[1760] local 192.168.0.99 port 27951 connected with 77.88.252.136 port 5001
[1696] local 192.168.0.99 port 27955 connected with 77.88.252.136 port 5001
[1664] local 192.168.0.99 port 27957 connected with 77.88.252.136 port 5001
[1808] local 192.168.0.99 port 27948 connected with 77.88.252.136 port 5001
[1792] local 192.168.0.99 port 27949 connected with 77.88.252.136 port 5001
[1632] local 192.168.0.99 port 27959 connected with 77.88.252.136 port 5001
[1840] local 192.168.0.99 port 27946 connected with 77.88.252.136 port 5001
[1776] local 192.168.0.99 port 27950 connected with 77.88.252.136 port 5001
[1600] local 192.168.0.99 port 27961 connected with 77.88.252.136 port 5001
[1552] local 192.168.0.99 port 27964 connected with 77.88.252.136 port 5001
[1728] local 192.168.0.99 port 27953 connected with 77.88.252.136 port 5001
[1568] local 192.168.0.99 port 27963 connected with 77.88.252.136 port 5001
[1744] local 192.168.0.99 port 27952 connected with 77.88.252.136 port 5001
[1712] local 192.168.0.99 port 27954 connected with 77.88.252.136 port 5001
[1680] local 192.168.0.99 port 27956 connected with 77.88.252.136 port 5001
[1648] local 192.168.0.99 port 27958 connected with 77.88.252.136 port 5001
[1616] local 192.168.0.99 port 27960 connected with 77.88.252.136 port 5001
[1856] local 192.168.0.99 port 27945 connected with 77.88.252.136 port 5001
[1824] local 192.168.0.99 port 27947 connected with 77.88.252.136 port 5001
[1584] local 192.168.0.99 port 27962 connected with 77.88.252.136 port 5001
[ ID] Interval Transfer Bandwidth
[1792] 0.0-10.0 sec 120 KBytes 98.1 Kbits/sec
[1824] 0.0-10.0 sec 360 KBytes 294 Kbits/sec
[1696] 0.0-10.1 sec 184 KBytes 149 Kbits/sec
[1664] 0.0-10.2 sec 152 KBytes 123 Kbits/sec
[1712] 0.0-10.2 sec 48.0 KBytes 38.6 Kbits/sec
[1808] 0.0-10.3 sec 696 KBytes 556 Kbits/sec
[1616] 0.0-10.3 sec 40.0 KBytes 31.8 Kbits/sec
[1760] 0.0-10.7 sec 448 KBytes 342 Kbits/sec
[1584] 0.0-10.7 sec 320 KBytes 245 Kbits/sec
[1776] 0.0-14.1 sec 32.0 KBytes 18.5 Kbits/sec
[1600] 0.0-14.1 sec 32.0 KBytes 18.5 Kbits/sec
[1840] 0.0-14.2 sec 48.0 KBytes 27.8 Kbits/sec
[1552] 0.0-14.1 sec 32.0 KBytes 18.5 Kbits/sec
[1632] 0.0-15.2 sec 56.0 KBytes 30.3 Kbits/sec
[1648] 0.0-18.1 sec 40.0 KBytes 18.2 Kbits/sec
[1568] 0.0-18.1 sec 32.0 KBytes 14.5 Kbits/sec
[1856] 0.0-18.1 sec 40.0 KBytes 18.1 Kbits/sec
[1680] 0.0-23.0 sec 40.0 KBytes 14.3 Kbits/sec
[1728] 0.0-23.1 sec 40.0 KBytes 14.2 Kbits/sec
[1744] 0.0-23.1 sec 40.0 KBytes 14.2 Kbits/sec
[ ID] Interval Transfer Bandwidth
[SUM] 0.0-23.1 sec 2.73 MBytes 993 Kbits/sec
Как видите, скорость и вправду далека от 100МБит/сек. и в нашем случае составила всего 993 КБит/сек...
После того, как обратились к провайдеру, оказалось, что "не правильно срабатывал шейпер". После снятия его, результаты кардинально улучшились:
------------------------------------------------------------
Client connecting to srv1.corp2.net, TCP port 5001
TCP window size: 8.00 KByte (default)
------------------------------------------------------------
[1824] local 192.168.0.99 port 28769 connected with 77.88.252.135 port 5001
[1552] local 192.168.0.99 port 28786 connected with 77.88.252.135 port 5001
[1840] local 192.168.0.99 port 28768 connected with 77.88.252.135 port 5001
[1856] local 192.168.0.99 port 28767 connected with 77.88.252.135 port 5001
[1808] local 192.168.0.99 port 28770 connected with 77.88.252.135 port 5001
[1632] local 192.168.0.99 port 28781 connected with 77.88.252.135 port 5001
[1776] local 192.168.0.99 port 28772 connected with 77.88.252.135 port 5001
[1760] local 192.168.0.99 port 28773 connected with 77.88.252.135 port 5001
[1744] local 192.168.0.99 port 28774 connected with 77.88.252.135 port 5001
[1792] local 192.168.0.99 port 28771 connected with 77.88.252.135 port 5001
[1712] local 192.168.0.99 port 28776 connected with 77.88.252.135 port 5001
[1728] local 192.168.0.99 port 28775 connected with 77.88.252.135 port 5001
[1696] local 192.168.0.99 port 28777 connected with 77.88.252.135 port 5001
[1664] local 192.168.0.99 port 28779 connected with 77.88.252.135 port 5001
[1600] local 192.168.0.99 port 28783 connected with 77.88.252.135 port 5001
[1680] local 192.168.0.99 port 28778 connected with 77.88.252.135 port 5001
[1648] local 192.168.0.99 port 28780 connected with 77.88.252.135 port 5001
[1568] local 192.168.0.99 port 28785 connected with 77.88.252.135 port 5001
[1616] local 192.168.0.99 port 28782 connected with 77.88.252.135 port 5001
[1584] local 192.168.0.99 port 28784 connected with 77.88.252.135 port 5001
[ ID] Interval Transfer Bandwidth
[1568] 0.0-10.1 sec 1.77 MBytes 1.47 Mbits/sec
[1744] 0.0-10.1 sec 1.08 MBytes 893 Kbits/sec
[1616] 0.0-10.2 sec 1.55 MBytes 1.27 Mbits/sec
[1680] 0.0-10.2 sec 704 KBytes 564 Kbits/sec
[1584] 0.0-10.2 sec 1.91 MBytes 1.57 Mbits/sec
[1856] 0.0-10.2 sec 1.20 MBytes 981 Kbits/sec
[1552] 0.0-10.2 sec 904 KBytes 723 Kbits/sec
[1760] 0.0-10.2 sec 1.51 MBytes 1.24 Mbits/sec
[1792] 0.0-10.2 sec 1.26 MBytes 1.03 Mbits/sec
[1712] 0.0-10.2 sec 1.70 MBytes 1.39 Mbits/sec
[1776] 0.0-10.2 sec 1.26 MBytes 1.03 Mbits/sec
[1648] 0.0-10.2 sec 1.14 MBytes 938 Kbits/sec
[1728] 0.0-10.2 sec 1.32 MBytes 1.08 Mbits/sec
[1808] 0.0-10.2 sec 1.05 MBytes 858 Kbits/sec
[1824] 0.0-10.3 sec 1.51 MBytes 1.23 Mbits/sec
[1696] 0.0-10.3 sec 1.70 MBytes 1.39 Mbits/sec
[1600] 0.0-10.3 sec 1.75 MBytes 1.43 Mbits/sec
[1840] 0.0-10.3 sec 1.44 MBytes 1.17 Mbits/sec
[1664] 0.0-10.3 sec 1.34 MBytes 1.09 Mbits/sec
[1632] 0.0-11.4 sec 1.67 MBytes 1.23 Mbits/sec
[ ID] Interval Transfer Bandwidth
[SUM] 0.0-11.4 sec 27.7 MBytes 20.4 Mbits/sec
А между серверами внутри провайдера достигает практически максимум (раньше было до 2 МБит/с):
iperf -c srv1.corp2.net -P 20
------------------------------------------------------------
Client connecting to srv1.corp2.net, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[ 19] local 77.88.252.136 port 42503 connected with 77.88.252.135 port 5001
[ 8] local 77.88.252.136 port 42485 connected with 77.88.252.135 port 5001
[ 9] local 77.88.252.136 port 42484 connected with 77.88.252.135 port 5001
[ 3] local 77.88.252.136 port 42487 connected with 77.88.252.135 port 5001
[ 6] local 77.88.252.136 port 42486 connected with 77.88.252.135 port 5001
[ 5] local 77.88.252.136 port 42488 connected with 77.88.252.135 port 5001
[ 7] local 77.88.252.136 port 42489 connected with 77.88.252.135 port 5001
[ 10] local 77.88.252.136 port 42490 connected with 77.88.252.135 port 5001
[ 4] local 77.88.252.136 port 42492 connected with 77.88.252.135 port 5001
[ 13] local 77.88.252.136 port 42491 connected with 77.88.252.135 port 5001
[ 11] local 77.88.252.136 port 42493 connected with 77.88.252.135 port 5001
[ 14] local 77.88.252.136 port 42494 connected with 77.88.252.135 port 5001
[ 12] local 77.88.252.136 port 42495 connected with 77.88.252.135 port 5001
[ 16] local 77.88.252.136 port 42496 connected with 77.88.252.135 port 5001
[ 15] local 77.88.252.136 port 42498 connected with 77.88.252.135 port 5001
[ 18] local 77.88.252.136 port 42497 connected with 77.88.252.135 port 5001
[ 17] local 77.88.252.136 port 42499 connected with 77.88.252.135 port 5001
[ 21] local 77.88.252.136 port 42500 connected with 77.88.252.135 port 5001
[ 22] local 77.88.252.136 port 42501 connected with 77.88.252.135 port 5001
[ 20] local 77.88.252.136 port 42502 connected with 77.88.252.135 port 5001
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-10.0 sec 7.79 MBytes 6.53 Mbits/sec
[ 10] 0.0-10.0 sec 8.04 MBytes 6.73 Mbits/sec
[ 14] 0.0-10.0 sec 6.90 MBytes 5.77 Mbits/sec
[ 13] 0.0-10.0 sec 8.16 MBytes 6.81 Mbits/sec
[ 15] 0.0-10.0 sec 7.19 MBytes 6.00 Mbits/sec
[ 18] 0.0-10.1 sec 7.20 MBytes 6.00 Mbits/sec
[ 21] 0.0-10.1 sec 7.34 MBytes 6.12 Mbits/sec
[ 7] 0.0-10.1 sec 2.73 MBytes 2.27 Mbits/sec
[ 11] 0.0-10.1 sec 7.27 MBytes 6.04 Mbits/sec
[ 3] 0.0-10.1 sec 10.6 MBytes 8.83 Mbits/sec
[ 5] 0.0-10.1 sec 2.95 MBytes 2.45 Mbits/sec
[ 17] 0.0-10.1 sec 7.20 MBytes 5.96 Mbits/sec
[ 6] 0.0-10.2 sec 9.50 MBytes 7.85 Mbits/sec
[ 20] 0.0-10.2 sec 2.42 MBytes 1.99 Mbits/sec
[ 12] 0.0-10.2 sec 7.15 MBytes 5.88 Mbits/sec
[ 22] 0.0-10.2 sec 2.22 MBytes 1.82 Mbits/sec
[ 8] 0.0-10.3 sec 2.37 MBytes 1.93 Mbits/sec
[ 9] 0.0-10.3 sec 3.23 MBytes 2.62 Mbits/sec
[ 16] 0.0-10.4 sec 4.59 MBytes 3.69 Mbits/sec
[ 19] 0.0-10.4 sec 2.66 MBytes 2.13 Mbits/sec
[SUM] 0.0-10.4 sec 118 MBytes 94.4 Mbits/sec
94,4 Мбит/с - это отличный показатель!
Підписатися на:
Дописи (Atom)
Життя після 1С та BAS: Великий огляд українського ринку ERP-систем та реальних альтернатив у 2026 році
На початку 2026 року історія з 1С та BAS в Україні остаточно перестала бути темою про звичку, інерцію чи бухгалтерський комфорт. Вона перейш...
-
Статья перехала в тематический блог: http://pravdak.blogspot.com На этом же блоге, обсуждаются только вопросы программирования, администри...
























