Проблемы производительности PHP между двумя серверами

Я знаю, что этот вопрос может быть слишком широким, но я в отчаянии.

Prenote: здесь я тестирую php с CLI, но такая же разница наблюдается и с Apache+PHP. Но чтобы избежать кеширования Apache и прочего, я использовал для тестирования только php cli.

У меня есть два выделенных сервера VM.

Первый из них работает на 4 ГБ памяти 32bit Centos 6.8 PHP 5.3.3

Во-вторых, свежая установка 8 ГБ памяти 64bit Centos 7.5 PHP 5.4.16

У меня есть тестовый скрипт, написанный на PHP, который выполняет некоторые базовые операции (ничего не связано с базами данных или другими сервисами, кроме базовых операций, таких как вычисления и т.д.)

Я также проверил эти два сервера, загрузив Codeigniter и запустив его на обоих. Если вы знаете, что по умолчанию страница приветствия codeigniter показывает, сколько времени потребовалось для создания экрана приветствия.

Команда, которую я запускаю для тестирования скриптов, от клиента SSH, и это просто

[root@domain]php /path/to/my/script.php

Проблема в том, что старый сервер всегда (мой скрипт, страница приветствия codeigniter, на любом скрипте) работает на 60-70 процентов быстрее, чем новый сервер.

Я даже дважды установил второй сервер, чтобы убедиться, что не ошибся, но результаты остались прежними. Новый сервер работает на 60-70 процентов медленнее.

В чем может быть проблема?

редактировать

Кажется, проблема в БТР. На старом сервере работает APC, а на новом сервере APCu. В то время как APC старого сервера кэширует файлы, APCu нового сервера, похоже, работает, но, как бы я ни делал в конфигурации, он не кэширует файлы. Я отключаю APCu в конфиге и apc.php Мониторинговая панель говорит, что APC не включен, что является доказательством того, что файл конфигурации в порядке, но когда я включаю APCu, он, кажется, работает, но никогда не кэширует файлы. Файл конфигурации APCu используется по умолчанию, но не кешируется. Я удалил и переустановил php-pecl-apcu с помощью yum, но все еще не кэшировал. Текущая версия 4.0.11-1.el7

0 ответов

Другие вопросы по тегам