Здравствуйте, Dmitry. >> Операционка FreeBSD 8.X. >> >> Сейчас зашёл в тупик, ибо нифига не выходит сделать адаптирующиеся под >> текущую нагрузку алгоритм. Всегда выходит две крайности: или много >> неоправданного простоя или диски перегружены и всё тормозит.
> Был бы линух был бы ionice(1), а так действительно танцы с бубном ... Вы не внимательно прочли. mysql-и обслуживают не только этот скрипт, но и другие высокоприоритетные задачи. Приоритет на дисковые операции надо не на процесс mysql-я устанавливать, а на отдельный sql-запрос или на соединение с mysql. А так как такой возможности нет, то приходится делать sleep между запросами. Да и кроме mysql есть другие важные процессы, которые тоже могут диск использовать. > попробуйте таймаут в sleep() в зависимости от iostat, это тоже криво > но лучше чем ничего Примерно так сейчас сейчас и делается. Т.е. всё уже крутится. Но не так, как хотелось бы. -- С уважением, Михаил mailto:[email protected] -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
