четверг, 27 марта 2014 г.

Как вам такой CPU load?

Хотелось бы понять как такое вообще возможно:


Своими глазами видел. В сервере 48 ядер, между прочим.

среда, 26 марта 2014 г.

Минималистический stress-testing one-liner на bash

Вот такое пригрузит 4 процессорных ядра:

for i in 1 2 3 4; do while : ; do : ; done &  done

При бОльшем количестве ядер добавить циферок по вкусу.

Софт для нагрузочного тестирования:
http://www.admin-magazine.com/Articles/Totally-Stressed http://www.linux.com/learn/tutorials/613523:stresslinux-torture-tests-your-hardware
http://people.seas.harvard.edu/~apw/stress/
https://wiki.archlinux.org/index.php/Stress_Test

вторник, 25 марта 2014 г.

Утилиты для анализа объема сетевого трафика


Как получить ответ на вопрос "какое приложение генерит больше всего трафика" и "с какими хостами идёт наиболее интенсивный обмен трафиком".

  • iptraf
  • trafshow
  • jnettop
  • nethogs
  • iftop


пятница, 14 февраля 2014 г.

SVN-репозиторий и права доступа кфайлу


Оказывается, в SVN (subversion) атрибуты файла в репозитории сохраняются на момент первичного добавления файла (при svn add), а затем изменения в атрибутах не учитываются. То есть, например, есть скрипт с правами 644. Мы его изменили, добавив пару строк, сделали ему chmod +x, затем «svn ci». В результате в репозитории будет отражено только изменение содержимого файла, но не изменения в его атрибутах. Так что если надо, чтобы изменения в атрибутах тоже «закоммитились», то нужно сделать «svn del», «chmod», «svn add» и «svn ci».


А здесь вот есть мануал по mercurial.

четверг, 22 сентября 2011 г.

Перевернутое изображение с камеры в skype

Тем, кто сталкивался с проблемой перевернутого изображения с камеры в skype под linux, посвящается. Скайп запускать нужно с этой библиотекой:

export LD_PRELOAD=/usr/lib64/libv4l/v4l1compat.so


Где её взять? А вот где:

# rpm -qf /usr/lib64/libv4l/v4l1compat.so
libv4l-0.8.3-2.fc14.x86_64

Автор совета: sysadmin

среда, 15 июня 2011 г.

Тест

Считаете, что обладаете крепкими нервами? Тогда выполните в консоли командочку:

(while true; do echo -en "\e[?5h"; sleep 0.04; echo -en "\e[?5l";sleep 0.04;done )&