nafanja
corner, судя по тому что ты выше написал, ~ в два раза медленнее получается отработка в php ;)
Гораздо медленнее. Очень много факторов.
К сожалению, PHP не предназначен для более-менее серьезных нагрузок.
Хотя многие вещи и удается как-то решить (многопоточная загрузка больших файлов, например 1Gb ~ 7 sec),
но ограниченность во многих процессах дает знать. Здесь и работа с базами данных, в том числе.
Недаром многие потихоньку переходят на Node и Golang.
А использовать PHP в общесистемных скриптах - тут, как говорится - Мсье знает толк :)
Я бы быстрее понял использование Golang, чем PHP.
К примеру, эккаутинг на 500000+ товаров имеет проектную нагрузку в базе данных порядка 300 000 000 строк где-то в 20 таблицах с разветвленными связями.
Клиент начал на PHP. Потом сопровождать... Со стороны поставщиков данных - Windows серверы (тормоза жуткие).
PHP дохнет. приходится комбинировать. Там и Node, и CPhalcon, и Zephir...
Golang заказчик использовать не хочет.
lnroman
PHP - Ну это не только язык для разработки веб-приложений... С помощью его можно писать полноценные консольнве приложения, он имеет нативные методы работы с командной строкой, да если я хорошо знаю php зачем мне учить какой то другой язык программирования? правильно незачем...

Это точно.
Обработка 1Gb csv данных с распаковкой по таблицам в MariaDB - около 180 минут (12 ядер, хотя это здесь ни к чему).
То же самое в NodeJS - около 8 минут (вот здесь 12 ядер).

Надеюсь, руки не кривые :)
Рядовая таблица не менее 20000000 записей.
powercfg.exe /hibernate off
Aivar
corner
установите foo2zjs
С этим драйвером не работает экономная печать - только максимальное качество, т.е. жирно и медленно.
По крайней мере на hp lj p1005.

на 1018 нормально
Забейте на hplip, установите foo2zjs и забудьте о проблемах
Или строка?
Если символ, то занимает,скорее всего слово.
Если строка, то уже массив со всеми вытекающими.
Теперь попробуйте изменить тип данных на фиксированное число - освободить память, создать новую структуру, проверить и реорганизовать ссылки, собрать мусор и т.д.
А если новое значение - float, double...?
Поэтому интерпретаторы и работают медленне
Разве DVD-диски еще используют?
Сделайте себе "кошмарного" юзера и не морочьте себе голову будет вам суперадмин а-ля Винда
Очень часто бывает ситуация, что необходим функционал новых версий ПО.
Тогда приходится ставить на "супер стабильные" серверы новые версии самостоятельно.
Давно сделал вывод, что вся супер стабильность - это просто устаревшее, как дерьмо мамонта, ПО.
Год назад схитрил, поставил клиенту на Linode Archlinux сервер. Так он до сих пор крутится.
Зато функционал тот, который нужен. Lighttpd+Redis+PHP+CPhalcon.
А месяц назад еще один клиент сам осознал, что его хостер с CentOS тем же кормит.
После этого сам попросил сделать нормальный сервер со свежим ПО. Правда на Arch не решился,
пришлось Debian подправить.

P.S.
Представьте себе ситуацию -
вы разработчик какой-то программы.
И, выпустив версию 2.0, вы говорите потребителям - не пользуйтесь этой версией, потому что она не стабильна.
Напрашивается вывод - либо разработчик в неадекватном состоянии, либо выпустил новую версию просто, чтобы
показать бурную деятельность для спонсоров.
Lizius
corner
Так нет никакого лога. Prime просто позволяет переключать графику. см. Вики
а glxgears вот

11113 frames in 5.0 seconds = 2222.513 FPS
11134 frames in 5.0 seconds = 2226.600 FPS
11131 frames in 5.0 seconds = 2226.185 FPS

Просто везде работает или Intel,или NVidia
Спасибо, я имел в виду логи glxgears.
А вот так на Интел Haswell. Сам только посмотрел, не знаю, почему так. Да мне и не нужно.

00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)

cat /sys/kernel/debug/vgaswitcheroo/switch
0:DIS: :DynOff:0000:01:00.0
1:IGD:+:Pwr:0000:00:02.0

40436 frames in 5.0 seconds = 8087.112 FPS
40509 frames in 5.0 seconds = 8101.785 FPS
40371 frames in 5.0 seconds = 8074.184 FPS
40625 frames in 5.0 seconds = 8124.992 FPS
39836 frames in 5.0 seconds = 7967.119 FPS