пятница, 26 апреля 2013 г.

Тестирование скорости в локальной сети Ethernet

Для тестирования скорости будим использовать Iperf — кроссплатформенная консольная клиент-серверная программа — генератор TCP и UDP трафика для тестирования пропускной способности локальной или распределённой сети. Iperf не требует установки. Iperf для измерения ёмкости канала пользуются даже крупные провайдеры.
Запуск серверной части на порту 8887: iperf -s -p 8887
Запуск клиентской части: iperf -c 192.168.1.1 -p 8887 -t 180
Параметр -t 180 указывает, что тестирование будет продолжаться 180 секунд.

Скрипт для запуска на клиенте:
@echo off
chcp 1251
echo %COMPUTERNAME% >> \\192.168.5.3\"_ДляВсех"\iperf\test\test.txt
\\192.168.5.3\"_ДляВсех"\iperf\iperf.exe -c 192.168.5.10 -p 8887 -t 30 >> \\192.168.5.3\"_ДляВсех"\iperf\test\test.txt
Exit

Пути с русскими буквами


Пути с русскими буквами можно прописать так:
@echo off 
title 1 
chcp 1251 
copy C:\"Documents and Settings"\Admin\"Рабочий стол"\1.txt 

В таких папках где содержаться пробелы Documents and Settings, нужно ставить кавычки "Documents and Settings"

четверг, 4 апреля 2013 г.

Дифференциальный backup с помощью 7zip


@echo off
rem задаем переменные, вроде все понятно
SET Z="C:\Program Files\7-Zip\7z.exe"
rem Папка для хранения бэкапов
SET BACKUPDIR=r:\servers_backup\adm\work\7zip\
rem каталог который бэкапить
SET SOURCEDIR=y:\
rem переменная для задания имени файла
SET filename=work_diff_
rem с переменной TIME1 пришлось извращаться, потому что дефолтная TIME содежит двоеточия,
rem которые не могут содержаться в именах файлов и папок.
rem Также от значения часа берется только вторая цифра, например если 12 часов - в H1 зпишется 2,
rem потому что если часы состоят из одной цифры, а выводятся две - начинаются косяки.
FOR /F "TOKENS=*" %%A IN ('TIME/T') DO SET TIME1=%%A
SET H1=%TIME1:~0,2%
SET M1=%TIME1:~3,2%
set TIME1=%H1%-%M1%