Кеш Nginx на tmpfs

D
На сайте с 28.06.2008
Offline
1114
962

Господа, два дня назад переместил кеш Nginx на tmpfs. До этого он был на диске SSD, ну как то разницы не заметил, если честно (хотя все работает, проверял).

Есть ли в этом смысл?

Кеш Nginx на tmpfs vs Кеш Nginx на SSD

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#1
ну как то разницы не заметил, если честно

Какой линейкой было измерение? На глаз? Конечно не будет разницы. Просто места на SSD побольше, чем памяти. Если кэши большие.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
D
На сайте с 28.06.2008
Offline
1114
#2

Яндекс метрика тоже разницы не заметила.

pupseg
На сайте с 14.05.2010
Offline
364
#3

при исходящем трафике в пару гигабит - разница будет заметна.

и то - может быть.

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
Andreyka
На сайте с 19.02.2005
Offline
822
#4

Если охота прибавить скорости - то складывайте популярные URI в memcache и отдавайте напрямую.

Не стоит плодить сущности без необходимости
L
На сайте с 10.02.2015
Offline
261
#5

Пользователь ускорения не заметит.

Просто сервер сможет обслужить большее число запросов.

Не знаю, но скорее всего особого смысла в кеше в памяти нет, так как файлы и так будут закешированы, можно кеш размещать на ssd.

Это fastcgi/proxie кеш?

Какой размер кеша, какая посещаемость, сколько страниц имеют значительную посещаемость, какой канал (100 Мбит не имеет смысла кешировать в памяти)?

Для сравнения:

Включил директиву open_file_cache. Файлы в кеше живут всего 20 сек от последнего обращения, дабы обслуживал только горячие запросы.

Тестируем с помощью:

ab -n 5000 -c 90 http://localhost/index.html

До включения:

index.html 15-20k rps

index.xml 20k rps

После включения:

index.html 15-20k rps

index.xml 20k rps

Но время модификации действительно обновляется с задержкой.

Скорее всего файлы и так закешированы ОС.

Никакой разницы по top-у.

Сделайте такой же тест.

PA
На сайте с 12.02.2016
Offline
24
#6
Dram:
Есть ли в этом смысл?

Кеш Nginx на tmpfs vs Кеш Nginx на SSD

В случае "Кеш Nginx на SSD" может использоваться файловый кеш, т.е. данные могут быть закешированы в раме, а не читаться каждый раз с SSD.

Поэтому не стоит особо расчитывать на ускорение при "Кеш Nginx на tmpfs".

Лучше в tmpfs засунуть временные файлы mysql (если это еще не сделано).

. . .
DV
На сайте с 01.05.2010
Offline
644
#7
ps axf:
Лучше в tmpfs засунуть временные файлы mysql (если это еще не сделано).

Была такая идея. А если грохнется внезапно, базы побьются…

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#8
DenisVS:
Была такая идея. А если грохнется внезапно, базы побьются…

Нет, не побьются. Там временные таблицы создаются для выборок, сортировок и т.п.

D
На сайте с 28.06.2008
Offline
1114
#9
ps axf:
Лучше в tmpfs засунуть временные файлы mysql (если это еще не сделано).

А как узнать сколько места давать tmpfs для временных файлов mysql? Не хочется зря терять оперативку.

L
На сайте с 10.02.2015
Offline
261
#10

А смысл временные таблицы на tmpfs переносить?

Много памяти? Увеличьте размер временных таблиц в памяти.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий