Почему не загружается расширение MySQL?

Если вам нужна точность, вы должны использовать fio. Для этого требуется прочитать руководство (man fio), но оно даст вам точные результаты. Обратите внимание, что для любой точности вам нужно точно указать, что вы хотите измерить. Некоторые примеры:

Последовательная скорость READ с большими блоками (это должно быть рядом с номером, который вы видите в спецификациях для вашего диска):

fio --name TEST --eta-newline=5s --filename=fio-tempfile.dat --rw=read --size=500m --io_size=10g --blocksize=2048k --ioengine=libaio --fsync=10000 --iodepth=32 --direct=1 --numjobs=1 --runtime=60 --group_reporting

Последовательная скорость READ с большие блоки (это должно быть рядом с номером, который вы видите в спецификациях для вашего диска):

fio --name TEST --eta-newline=5s --filename=fio-tempfile.dat --rw=write --size=500m --io_size=10g --blocksize=2048k --ioengine=libaio --fsync=10000 --iodepth=32 --direct=1 --numjobs=1 --runtime=60 --group_reporting

Случайный 4K читает QD1 (это номер, который действительно имеет значение для производительности в реальном мире, если только вы знаете наверняка):

fio --name TEST --eta-newline=5s --filename=fio-tempfile.dat --rw=randread --size=500m --io_size=10g --blocksize=4k --ioengine=libaio --fsync=1 --iodepth=1 --direct=1 --numjobs=1 --runtime=60 --group_reporting

Случайный 4K читается QD1 (это наихудший номер, который вы должны ожидать от своего диска, обычно 1-10% от числа перечисленные в спецификации):

fio --name TEST --eta-newline=5s --filename=fio-tempfile.dat --rw=randrw --size=500m --io_size=10g --blocksize=4k --ioengine=libaio --fsync=1 --iodepth=1 --direct=1 --numjobs=1 --runtime=60 --group_reporting

Увеличьте аргумент --size, чтобы увеличить размер файла. Использование больших файлов может привести к уменьшению числа, которое вы получаете в зависимости от технологии накопителя и прошивки. Маленькие файлы будут давать «слишком хорошие» результаты для ротационных носителей, потому что читающему голосу не нужно много двигаться. Если ваше устройство находится рядом с пустым, использование файла, достаточно большого для заполнения диска, приведет к худшему поведению для каждого теста. В случае SSD размер файла не имеет значения.

Обратите внимание, что fio создаст требуемый временный файл при первом запуске. Он будет заполнен случайными данными, чтобы избежать слишком больших чисел с устройств, которые обманывают, сжимая данные перед записью в постоянное хранилище. Временный файл будет называться fio-tempfile.dat в приведенных выше примерах и сохранен в текущем рабочем каталоге. Поэтому сначала вы должны перейти в каталог, который установлен на устройстве, которое вы хотите проверить.

2
задан 8 July 2012 в 03:30

6 ответов

Возможно, попробуйте создать резервную копию /etc/php5, а затем выполните

sudo apt-get purge php5-common libapache2-mod-php5 php5-mysql

. Это удалит все ваши конфигурации для этих пакетов. Затем переустановите их

sudo apt-get install libapache2-mod-php5 php5-mysql

, что должно вернуть новые конфиги для этих модулей на место. Затем вы можете сравнить то, что там, с вашей резервной копией /etc/php5 и, возможно, выяснить, в чем проблема.

2
ответ дан 25 July 2018 в 18:09

Возможно, попробуйте создать резервную копию /etc/php5, а затем выполните

sudo apt-get purge php5-common libapache2-mod-php5 php5-mysql

. Это удалит все ваши конфигурации для этих пакетов. Затем переустановите их

sudo apt-get install libapache2-mod-php5 php5-mysql

, что должно вернуть новые конфиги для этих модулей на место. Затем вы можете сравнить то, что там, с вашей резервной копией /etc/php5 и, возможно, выяснить, в чем проблема.

2
ответ дан 4 August 2018 в 15:52

Возможно, попробуйте создать резервную копию /etc/php5, а затем выполните

sudo apt-get purge php5-common libapache2-mod-php5 php5-mysql

. Это удалит все ваши конфигурации для этих пакетов. Затем переустановите их

sudo apt-get install libapache2-mod-php5 php5-mysql

, что должно вернуть новые конфиги для этих модулей на место. Затем вы можете сравнить то, что там, с вашей резервной копией /etc/php5 и, возможно, выяснить, в чем проблема.

2
ответ дан 6 August 2018 в 00:31

Возможно, попробуйте создать резервную копию /etc/php5, а затем выполните

sudo apt-get purge php5-common libapache2-mod-php5 php5-mysql

. Это удалит все ваши конфигурации для этих пакетов. Затем переустановите их

sudo apt-get install libapache2-mod-php5 php5-mysql

, что должно вернуть новые конфиги для этих модулей на место. Затем вы можете сравнить то, что там, с вашей резервной копией /etc/php5 и, возможно, выяснить, в чем проблема.

2
ответ дан 7 August 2018 в 17:55

Возможно, попробуйте создать резервную копию /etc/php5, а затем выполните

sudo apt-get purge php5-common libapache2-mod-php5 php5-mysql

. Это удалит все ваши конфигурации для этих пакетов. Затем переустановите их

sudo apt-get install libapache2-mod-php5 php5-mysql

, что должно вернуть новые конфиги для этих модулей на место. Затем вы можете сравнить то, что там, с вашей резервной копией /etc/php5 и, возможно, выяснить, в чем проблема.

2
ответ дан 10 August 2018 в 06:45

Возможно, попробуйте создать резервную копию /etc/php5, а затем выполните

sudo apt-get purge php5-common libapache2-mod-php5 php5-mysql

. Это удалит все ваши конфигурации для этих пакетов. Затем переустановите их

sudo apt-get install libapache2-mod-php5 php5-mysql

, что должно вернуть новые конфиги для этих модулей на место. Затем вы можете сравнить то, что там, с вашей резервной копией /etc/php5 и, возможно, выяснить, в чем проблема.

2
ответ дан 15 August 2018 в 18:39

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

Похожие вопросы: