7 наиболее распространенных ошибок при установке размера Java Heap

Оригинал: "6 Common Errors in Setting Java Heap Size" (кажется, автор несколько ошибся в подсчетах)
Перевод: Владимир Русинов

Для установки размера кучи java (heap) используются две опции: -Xmx для установки максимального размера и -Xms для начального(минимального) размера. Вот наиболее часто встречающиеся ошибки их использования:

1. Отсутствие m, M, g или G в конце (регистр не имеет значения). Например:

java -Xmx128 BigApp

MongoDB 1.3.0 RHEL/CentOS 5 rpm

MongoDB 1.3.0 and php-pecl-mongo 1.0.3 for RHEL/CentOS 5 x86_64 and src.rpm

Определение размера swap использованого процессом

Стандартные консольные утилиты linux не показывают количество памяти процесса выгруженой в подкачку (swapped out).

Однако есть достаточно простой способ узнать это. Все что для нужно - взять идентефикатор процесса (PID) и просмотреть файл smaps относящийся к этому процессу:

cat /proc/<pid процесса>/smaps | grep Swap

Эта команда выдаст кучу строк, отосящихся к разным сегментам памяти. Чтобы просуммировать все можно воспользоваться awk:

cat /proc/<pid процесса>/smaps | grep Swap | awk '{ SUM += $2 } END { print SUM }'

nginx-0.7.62 rpm и srpm для RHEL5 / CentOS 5 с модулями upload, upload_progress, fair_upstream

ОС: RedHat Enterprise Linux 5 и ее копии
Версия: 0.7.62
Архитектура: x86_64
Дополнения:

Скачать:
rpm x84_64

ZTC 9.9: шаблоны zabbix для Linux, PostgreSQL, Slony, nginx и apache2

Выпустил новую версию ZTC (Zabbix Templates Collection) - набора шаблонов и UserParameter скриптов zabbix для мониторинга доступности и производительносити серверов.

В этой версии добавлен новый шаблон для мониторинга веб-сервера Apache, а также расширены и исправлены существующие шаблоны.

Я надеюсь, что это будет кому-нибудь полезно, и жду отзывов, багрепортов, запросов новых функций и патчей в trac, комментарии к этой записи или любым другим способом.

Скрипт для проверки и автоматического восстановления MySQL БД

Особенно акутально для большого числа БД с MyISAM таблицами. Рекомендуется запускать периодически и после каждого аварийного перезабуска MySQL.

Требует: Python 2.x и MySQLdb (mysql-модуль для Python)

#!/usr/bin/env python
 
#########################################
# Check all tables in all mysql databases
#
# Written by Vladimir Rusinov <vladimir@greenmice.info>, http://greenmice.info/
#
# Reqirements:
#   Python 2.x (tested with 2.4)
#   MySQLdb
 
#########################################
# Settings:
 
host="localhost"
username="root"
password=""

nginx rpm и srpm для RHEL5 / CentOS 5 с модулями upload_progress и fair_upstream

ОС: RedHat Enterprise Linux 5 и ее копии
Версия: 0.7.61
Архитектура: x86_64
Дополнения:

Скачать:
rpm x84_64
src rpm

Цитата дня #001

I don't know whether I am Turing dreaming that I am a machine, or a machine dreaming that I am Turing! /A. Turing/

Я не уверен: либо я Тюринг представляющий себя машиной, либо машина представляющая себя Тюрингом. / А. Тюринг

Обзор книги "IBM redbook: Tuning IBM System x Servers for Performance"

Сегодня я хочу рассказать о весьма полезной для IT-специалистов книге:Tuning IBM System x Servers for Performance

Авторы:

  • David Watts
  • Erwan Auffret
  • Phillip Dundas
  • Mark Kapoor
  • Daniel Koeck
  • Charles Stephan
  • ISBN: 0738489794
    IBM Form Number: SG24-5287-04
    Количество страниц: 1098

    Язык: Английский
    Издание: Fifth edition, февраль 2007
    Издатель: IBM Redbooks