Есть ли возможность отключить глобальное назначение эфемерных IP-адресов экземплярам? Я хочу иметь только внутренние адреса для экземпляров за физ. B Размещает веб-сервис, к которому я хочу получить доступ. C имеет права доступа для подключения к A и B. Теперь я хочу, чтобы, если клиент D пытается получить доступ к ...
У меня 3 сервера, A является общедоступным сервером в Интернете. B Размещает веб-службу, к которой я хочу получить доступ. Кэш включен, и Framework работает с PHP / Symofony и использует HTTP Cache. Это поведение ввода-вывода ...
Как показано на рисунке выше, на нашем сервере приложений гораздо больше операций записи, чем чтения. Кэш включен, и Framework работает с PHP / Symofony и использует HTTP Cache.
Нормально ли такое поведение ввода-вывода? Я в этом сомневаюсь, так как с кешем сервер должен больше читать и меньше писать.
Без четкого понимания вашей схемы использования просто невозможно ответить на ваш вопрос со 100% точностью.
Однако учтите, что:
кэширование в памяти в целом снижает операций ввода-вывода в секунду при чтении для рабочей нагрузки, дружественной к кешу
ваш поток записи в любом случае кажется довольно легким, поэтому это вряд ли означает проблему
Если ваш кеш находится рядом -perfect, и весь ваш контент обслуживается из памяти, вы почти не увидите никаких операций чтения в вашей системе хранения.
Поскольку операции записи не будут кэшироваться в значительной степени, вашим системам действительно необходимо записывать их на диск, чтобы сделать их постоянными, тогда они довольно быстро будут доминировать в вашем вводе-выводе.
Это похоже на вашу диаграмму. Это не обязательно должно быть проблемой, это еще не похоже на то, что ввод-вывод записи является настоящим узким местом.
Что касается того, почему вы получаете операции записи на сервере:
atime
) для каждого доступа к файлу. Это может складываться. Используйте параметры монтирования noatime
или relatime
, чтобы уменьшить это.