Archive for the ‘unix/linux’ Category

Post

Script to recode mp4 files to avi Divx

In unix/linux on 21.03.2012 by mschedrin Tagged: , , , , , , ,

Using avidemux to recode mp4 files to Divx .avi. Script converts all files in current dir. Uses avidemux.

#!/bin/bash
VAR="files.txt"
ls *.mp4 | sort > $VAR # Collect the files in the current directory
cat $VAR | while read line; do  # Loop read the filenames from the file
  INPUT=$(echo ${line}) # Grab the nxt new filename
  OUTPUT=${INPUT%.*4} # Remove shortest match of characters between the '. ' and the '4' at end of string
  OUTPUT+=".avi" # Append new extension
  avidemux --force-alt-h264 --output-format AVI --video-codec Xvid --audio-codec mp3 --load "$INPUT" --save "$OUTPUT" --quit 
done
rm $VAR # Remove the text file with the file names

Post

debian shortlist

In unix/linux on 07.02.2012 by mschedrin Tagged: , , ,

cat /etc/issue.net – версия debian
cat /etc/debian_version – версия debian

t

Утилита анализа нагрузки MySQL – mtop

In mysql,Uncategorized,unix/linux on 02.11.2010 by mschedrin Tagged: , , ,

Оригинал тут: http://www.hilik.org.ua/mtop/
Есть в портах утилита визуального контроля нагрузки на MySQL mtop. Она в реальном времени отслеживает и показывает текущие запросы, время их выполнения, статус самого MySQL в удобной форме.
Установка и настройка простые. Ставим из портов:
cd /usr/ports/databases/mtop/
make install clean

Теперь можно запустить mtop и посмотреть что получим:
mtop -dbu login -p password

И теперь можем наблюдать динамику процессов в MySQL.
При этом быстрые запросы подсвечены серым цветом и потом по мере роста длительности выполнения цвет начинает меняться, если запрос выполняется более 10 секунд он окрашивается фиолетовым, более 20 секунд – желтым, более 40 секунд – красным, могу точно сказать что красным окрашены запросы длительностью до 90 секунд, более длительных запросов в mtop я не наблюдал. Утилита очень хорошо визуально демонстрирует проблемные места в работе MySQL.
Так же очень хорошо видны такие показатели как число процессов (threads) и сколько из них активны (running), сколько процессов закешированны(cached), сколько запросов поступило и сколько из них медленных(Queries/slow:) и какова эффективность кеша запросов(Cache Hit:)
И из этих показателей уже можно сформировать вывод об эффективности работы MySQL и что в ней еще можно подкрутить или отправиться к програмистам для оптимизации запросов.

Кнопки в интерфейсе:
s – частота обновления процессов. В секунду.

Post

Генераторы пакетов. Ethernet

In unix/linux on 25.10.2010 by mschedrin Tagged:

scapy http://www.secdev.org/projects/scapy/
nemesis http://nemesis.sourceforge.net/
hping3 http://www.hping.org/
packETH. Есть версия для windows и linux. Есть GUI.

Post

iperf multicast

In Uncategorized,unix/linux on 31.08.2010 by mschedrin Tagged: , ,

Как оказалось, iperf умеет работать с мультикаст пакетами.
На сервере(принимает мультикаст): iperf -s -u -B 239.195.0.199 -i 1 -p1234
На клиенте(отправляем мультикаст): iperf -c 239.195.0.199 -u -T 32 -i 1 -p 1234 -b 4M -t 60
Отсюда: http://taosecurity.blogspot.com/2006/09/generating-multicast-traffic.html

Post

scapy scripts

In unix/linux on 15.06.2010 by mschedrin Tagged: , , , , ,

Несколько примеров скриптов для scapy.
Функция, генерирующая ip пакетики с рандомным source mac:
Read More »

Post

мониторинг работы с диском

In unix/linux on 18.11.2009 by mschedrin Tagged: , , , , , ,

Вот полезные утилиты для мониторинга работы системы и поцессов с жесткими дисками:
gstat
top -m io -o total
lsof

Post

RAMdrive/tmpfs в freeBSD

In SQL,unix/linux on 16.11.2009 by mschedrin Tagged: , , , , ,

RAMdrive отъедает при создании оперативную память и использует её. В swap ничего не складывается. tmpfs отъедает память по мере расходования, неиспользуемые файлы складывает в swap.

Ramdrive
C mdmfs у меня ничего не получилось, нашел другой способ:
mdconfig -a -t swap -s 128M -u 10
newfs -U /dev/md10
mount /dev/md10 /tmp
chmod 1777 /tmp

уничтожить ramdisk:
umount /tmp
mdconfig -d -u 10

tmpfs
Создание tmpfs:
mount -t tmpfs -o size=500M,mode=0700 tmpfs /var/mysql

Post

freebsd размер директории

In unix/linux on 07.08.2009 by mschedrin Tagged: , , ,

du -sL

Post

FreeBSD: Средства мониторинга

In unix/linux on 31.07.2009 by mschedrin Tagged: , , , ,

Взял отсюда

Во FreeBSD существует огромное количество средств для получения информации о функционировании системы. Однако некоторые из них спрятаны немного нетривиально.
Read More »

Follow

Get every new post delivered to your Inbox.