мониторинг чтения диска - PullRequest
3 голосов
/ 16 января 2010

Я хочу использовать apc в php, чтобы избежать чтения с диска при включении файлов. Но как я могу узнать, действительно ли файлы поступают из общей памяти, а не с диска? Кто-нибудь знает, как измерить количество чтений с диска для php-скрипта или за промежуток времени? (на Windows Server 2003) Большое спасибо заранее,

С уважением,

Чарльз

Ответы [ 2 ]

2 голосов
/ 16 января 2010

APC имеет информационную страницу APC.php, которая ответит на многие ваши вопросы: http://www.electrictoolbox.com/apc-php-cache-information/

Используя Ram Disk , вы можете заставить кеш использовать ОЗУ вместо медленного диска. Другим возможным решением является использование твердотельных накопителей (SSD), которые имеют гораздо более высокую скорость чтения по сравнению с дисководами с пластинами. Установка RAID0 быстрых твердотельных накопителей улучшит производительность кэша.

0 голосов
/ 16 января 2010

Но как я могу узнать, действительно ли файлы исходя из общей памяти, а не диск читает?

Одним из простых решений может быть размещение файлов на USB-накопителе (, один из тех, который имеет светодиодный индикатор для чтения / записи диска, чтобы вы могли видеть ), и используйте sleep(), чтобы убедиться, что и include() с / require() с.

...