у вас какая версия MySQL?
SELECT NOW()
без всяких SET что показывает?
iHead добавил 30.10.2011 в 17:57
MySQL использует файлы
/usr/share/zoneinfo, которые скорее относятся к ОС.
Если в ОС установлен правильное время, то MySQL ковырять не нужно.
ИМХО :)
я думаю, что они мускуль непередернули седня. в нем что-то обновлять отдельно не надо. по крайней мере у меня он подхватил системное время после рестарта.
проблема в том, что в первый раз не очевидно, какой софт требует шаманства, какой рестарта, а какой все сам подхватывает.
походу у серча тоже проблемы. в сообщении выше:
iHead добавил 30.10.2011 в 17:18
я с вами согласен, но седня мне было в лом на всех серверах патчить PHP и пересобирать пых.
гемор продолжается.
если у вас крутится java (на сервере, например, tomcat, или локально, например iBank2), качаем tzupdater, распаковываем и делаем
java -jar tzupdater.jar -u
если на FreeBSD не обновляется (как у меня), тогда заходим в jar и копируем
\tzupdater.jar\data\tzdata2011k.zip\*
в папку с явой (jre\lib\zi\)
жесть :)
iHead добавил 30.10.2011 в 17:12
тогда придется PHP пересобирать, а тут только модуль подцепить, который переопределит массив с зонами, который зашит в ext\date
гипертрединг не умножает реальную производительность на 2. нет у вас 8 ядер физически при гипертрединге на 4 ядерном проце. поставить можно 8, но будет ли от этого лучше неизвестно. скорее, узким местом окажется не процессор, а диск или сеть.
это все ИМХО.
iHead добавил 30.10.2011 в 01:34
давайте.
доказывать ничего не хотел, да и не имею для этого глубоких знаний.
я слышал о них в марте 2007 года, появились, наверное, еще раньше.
нормальный срок :)
параллельное программирование придумали для того, чтобы иметь возможность нагрузить процессор на 100% (ОС пока не умеют это делать самостоятельно), иметь возможность масштабировать задачу на десятки, сотни и тысячи компьютеров, чтобы либо обрабатывать больше данных либо обрабатывать одни и те же данные за разное (меньшее время).
если задача изначально распараллелена (тысячи запросов к веб-серверу), то нужны просто эффективные механизмы обработки. nginx пока с этим справляется эффективно без классических потоков.
iHead добавил 29.10.2011 в 21:33
почти одно и тоже написали :)
я не спорю. не используется одно, значит используется другое, что также эффективно работает без создания потоков внутри процесса.
чтобы понять глубину продукта надо посвятить минимум несколько суток в изучении кода. причем не у каждого еще это получится...
там намного сложнее все. в моем понимании основная работа перекладывается на ОС, например для отдачи файлов используется sendfile, остается только следить за событиями.
я говорил это для того, чтобы сказать, что ускорение меньше 2. для данной темы это было важно.
на тесте вычисления числа PI ускорение 1.5 (специально перепроверил).
1.6, видимо, когда-то у меня получалось поэтому эту цифру и назвал.
4 года назад я проходил стажировку в Intel по теме параллельных вычислений.
на лабах у нас были случаи, что ускорение при гипертрединге приближалось к двум (это т.н суперпараллельность), но конечно, это синтетические вычисления.
я не спорю, что на реальных приложениях будет 1.3 или еще меньше.