Архив рубрики: Разное

Everything others do not fit in other categories.

Linux: типы памяти
0 (0)

6 ноября 2014

Виртуальная память (Virtual Memory) В современных операционных системах каждый процесс выполняется в собственном выделенном ему участке памяти. Вместо отображения (mapping) адресов памяти непосредственно на физические адреса, операционная система работает как некий абстрактный слой, создавая виртуальное адресное пространство для каждого процесса. Процесс отображение адресов между физической памятью и виртуальной памятью выполняется процессором с использованием «таблицы трансляции»… Читать далее »

Loading

Linux: IPTABLES — руководство: часть 3 — параметры правил
0 (0)

20 октября 2014

IPTABLES — руководство: часть 1 — основы IPTABLES IPTABLES — руководство: часть 2 — управление IPTABLES IPTABLES — руководство: часть 4 — цели для правил Содержание: Основные параметры правил Параметры правил TCP Параметры правил UDP Параметры правил ICMP Дополнительные модули и параметры Addrtype Comment Connmark IP range Length Limit Mac Mark Multiport Owner Packet type… Читать далее »

Loading

Python: Руководство по оформлению программ на Python
0 (0)

17 октября 2014

Author: Guido van Rossum Оригинальная статья на английском: http://www.python.org/doc/essays/styleguide.html Python Style Guide Перевод выполнен компанией «Калкулэйт». Общие замечания Это руководство — о логике программирования. Важно следовать этому руководству в стиле программы. Ещё более важна логичность всего проекта. Логичность в пределах одного модуля или функции — важнейшее требование. Но важнее всего знать, когда отступить от стиля… Читать далее »

Loading

Linux: описание утилиты nmon
0 (0)

10 октября 2014

nmon — не просто утилита, которая отображает использование памяти и процессора, она так же выводит информацию по использованию сети, дисков, файловой системы и другое. Установка на CentOS: # yum -y install nmon Если вы пользуетесь Putty — переключите кодировку на UTF-8, иначе будет «каша».

Loading

RegEx: полная таблица
0 (0)

9 октября 2014

Таблица символов, специальных символов, якорей, классов, утверждений, кванторов и т.д. Удобное наглядное представление + несколько шаблонов.

Loading

Linux: описание утилиты vmstat
0 (0)

7 октября 2014

vmstat — одна из утилит, которые должны быть использованы в первую очередь (после top, конечно), при проблемах с сервером (высокий Load Average и т.д.). Он позволяет вывести информацию об использовании памяти, дисков, процессора. Простой запуск без ключей будет выглядеть так: # vmstat procs ————memory———- —swap— ——io—- —system— ——cpu—— r b swpd free buff cache si… Читать далее »

Loading

MySQL/MariaDB: mysqlreport — простая утилита вывода всей статистики
0 (0)

30 сентября 2014

Кроме использования запроса SHOW STATUS, который выводит информацию не упорядочено и вообще нечитаемо — можно воспользоваться утилитой mysqlreport. Написана на Perl, домашняя страница тут>>>. Установка: # yum -y install mysqlreport Или: # wget http://hackmysql.com/scripts/mysqlreport # chmod +x mysqlreport

Loading

Linux: очистка swap
0 (0)

29 сентября 2014

Бывает, что система начинает активно использовать страницы, сброшенные на SWAP-раздел, хотя в RAM имеется достаточно свободной памяти. Это случается, если страницы, отправленные в swap не были возвращены в RAM нормальным образом. В таких случаях, можно вручную очистить swap и переместить страницы обратно в RAM. Важно: в оперативной памяти должно быть достаточно места для всего содержимого… Читать далее »

Loading

Linux: утилита ps_mem
0 (0)

28 сентября 2014

Удобная утилита, написанная на Python,  для проверки занятой памяти процессами. Суммирует используемую память всех экземпляров каждого процесса программы и выводит общее значение. Установка в CentOS: # yum -y install ps_mem Или через: # pip install ps_mem

Loading