LINUX.ORG.RU

Эээ.. 32Гб это ни о чем, вот с 256Гб это да :))

Если нужна оптимизация только под MySQL - то увеличь кэши (если это innodb, то размер пула) до 80-90% оперативки - это основное.

По поводу остальных параметров читай профильные манулы.

blind_oracle ★★★★★
()
Последнее исправление: blind_oracle (всего исправлений: 1)

нуждается ли Debian 7 с 32ГБ RAM в тюнинге

добавь еще 32. )))

vxzvxz ★★★
()
Ответ на: комментарий от Den0k

а смысл вырубать свап? в смысле что от этого изменится?

по умолчанию в своп данные вытесняются когда памяти еще до фига, лучше не своп вырубать а вот такое применять при загрузке:

echo 99 > /proc/sys/vm/swappiness;

quest ★★★★
()
Ответ на: комментарий от dvrts

Master-Master например на минимум трех нодах.

если честно конкретно на SQL мне не нужно - не смотрел, но прогресс с этим за последние годы большой. сомневаюсь что ТС нужно. кто лучше в теме?

quest ★★★★
()
Последнее исправление: quest (всего исправлений: 1)
Ответ на: комментарий от Den0k

а зачем он вообще? Это винда не может без него жить будь там хоть 300экзебайт оперативы... А на линуксе с 8+ гигами своп ИМХО совершенно не нужен

DenisDangerous
()
Ответ на: комментарий от quest

Я уже давно юзаю этот параметр. А еще умею читать доки:

swappiness

This control is used to define how aggressive the kernel will swap
memory pages.  Higher values will increase agressiveness, lower values
decrease the amount of swap.  A value of 0 instructs the kernel not to
initiate swap until the amount of free and file-backed pages is less
than the high water mark in a zone.
(c) https://www.kernel.org/doc/Documentation/sysctl/vm.txt

blind_oracle ★★★★★
()
Ответ на: комментарий от blind_oracle

Я уже давно юзаю этот параметр. А еще умею читать доки:

Я его пользую лет 5. Интересно. Толи я его не правильно пользую, толи его поведение изменилось.

quest ★★★★
()
Ответ на: комментарий от quest

Да, что-то не так.

У меня на двух серверах:

# sysctl -a | grep -i swap
vm.swappiness = 0
# free | grep -i swap
Swap:      3905532          0    3905532

# sysctl -a | grep -i swap
vm.swappiness = 60
# free | grep -i swap
Swap:      3905532     112400    3793132

Сразу видна разница :)

blind_oracle ★★★★★
()
Ответ на: комментарий от rikimaru

Спорно.

У меня много серверов без свопа, например iSCSI/FC хранилища, там он даже в принципе понадобиться не может.

Да и особой разницы между память или память+свап нет - если какое-то приложение начнёт течь мозгами, или плодить процессы, то свап только оттянет неизбежное + затормозит сервер, вместо того, чтобы при окончании кабеля сработал ООМ и убил процесс.

blind_oracle ★★★★★
()
Ответ на: комментарий от blind_oracle

да это мой косяк, echo в cron было. спасибо

quest ★★★★
()
Ответ на: комментарий от blind_oracle

Да там по-моему ведро совсем без свапа странно себя вести начинает. Хоть 128М, но оставляем.

kostian ★★★★☆
()
Ответ на: комментарий от ii343hbka

чтобы система раком не стала, когда память кончится

Встанет и со свопом и без него, дурик.

anonymous
()
Ответ на: комментарий от rikimaru

резкой

Хороший технический термин.

система повиснет

Под системой понимается? Ядро, наверное.

при резкой течке система повиснет, ООМ не сработает

Пруф на багзиллу ядра.

anonymous
()
Ответ на: комментарий от rikimaru

А в чём суть? При таком сценарии своп не спасёт ни разу.

Bfgeshka ★★★★★
()
Ответ на: комментарий от rikimaru

Фуфло.

Я вот на сервере с 256Гб памяти запустил на днях memtest под дебианом, он начал зохавывать память и делать ей mlock() (это его нормальное поведение ессесно, на то он и мемтест)

Памяти я мемтесту указал чуть больше чем надо и ядро его убило через ООМ вполне успешно, хотя уж что что, а память он хавал на максимальной скорости.

blind_oracle ★★★★★
()

на физической машинке с таким объёмом памяти

С таким объёмом памяти имеет смысл располагать сервисы в виртуальных машинах.

King_Carlo ★★★★★
()
Ответ на: комментарий от Den0k

может и можно что-то оптимизировать в ОС.

Чтобы понять, что можно оптимизировать, надо сначала найти то, что не устраивает. Лучшее - враг хорошего.

cipher ★★★★★
()
Ответ на: комментарий от tazhate

С постгресом не сравнить, однако в некоторых ситуациях этого достаточно.

ugoday ★★★★★
()
Ответ на: комментарий от DenisDangerous

Данными. Единицами и нулями, если быть точным. Кэш запросов, индексы там всякие, дисковый кэш опять-же.
Выжрать можно любое количество RAMы, просто смирись с этим.

MrClon ★★★★★
()
Ответ на: комментарий от dvrts

У меня есть подозрение что РСУБД в принципе не умеют нормальную кластеризацию. Слишком сложные.

MrClon ★★★★★
()
Ответ на: комментарий от rikimaru

У меня свопа нет на десятке машин с разным количеством оперативы. Объяснишь мне, зачем он нужен?

CYB3R ★★★★★
()

Последнее ядро с PAE.

DeadEye ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.