PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
BlackHacker
Отправлено: 30 Декабря, 2015 - 00:02:00
Post Id


Новичок


Покинул форум
Сообщений всего: 38
Дата рег-ции: Май 2010  


Помог: 0 раз(а)




Здравствуйте. Возможно ли реализовать запуск приложения из скрипта php, не запуская процессы cmd.exe и conhost.exe? Запуск приложения происходит очень часто, на данный момент создан виртуальный диск в оперативной памяти для быстроты работы, с которого работает веб сервер, и запускается это приложение. Все бы ничего, но php попутно тянет за собой два этих дополнительных процесса при каждом запуске, а они находятся уже на жестком диске, что существенно замедляет работу системы. Есть конечно вариант перенести и систему в память, но это выглядит как костыль, да и слишком гемморно.

(Отредактировано автором: 30 Декабря, 2015 - 00:02:58)

 
 Top
Viper
Отправлено: 31 Декабря, 2015 - 00:16:22
Post Id



Активный участник


Покинул форум
Сообщений всего: 4565
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




BlackHacker пишет:
Возможно ли реализовать запуск приложения из скрипта php, не запуская процессы cmd.exe и conhost.exe?
зависит от приложения, но в большинстве случаев - нет.
BlackHacker пишет:
а они находятся уже на жестком диске, что существенно замедляет работу системы. Есть конечно вариант перенести и систему в память, но это выглядит как костыль, да и слишком гемморно.
настолько медленно? Может HDD подыхает? Или как нормальный вариант в 21-ом веке - SSD?


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
BlackHacker
Отправлено: 02 Января, 2016 - 08:28:54
Post Id


Новичок


Покинул форум
Сообщений всего: 38
Дата рег-ции: Май 2010  


Помог: 0 раз(а)




Viper пишет:
BlackHacker пишет:
Возможно ли реализовать запуск приложения из скрипта php, не запуская процессы cmd.exe и conhost.exe?
зависит от приложения, но в большинстве случаев - нет.
BlackHacker пишет:
а они находятся уже на жестком диске, что существенно замедляет работу системы. Есть конечно вариант перенести и систему в память, но это выглядит как костыль, да и слишком гемморно.
настолько медленно? Может HDD подыхает? Или как нормальный вариант в 21-ом веке - SSD?

Одновременно запускается около 150 процессов, помимо этого процессорное время расходуется на другую программу. Так что загрузка цп всегда 100%, из-за этого все работает заметно медленнее. У HDD SMART в пределах нормы, не думаю, что с ним какие-то проблемы. SSD тоже вариант, но думал, что обойдется без него, если бы была возможность избежать запуска cmd и conhost.
 
 Top
Viper
Отправлено: 02 Января, 2016 - 09:17:13
Post Id



Активный участник


Покинул форум
Сообщений всего: 4565
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




BlackHacker пишет:
Одновременно запускается около 150 процессов
это всего, или при каждом запуске вашего одного приложения через консоль? Может что-то с оптимизацией приложения не то?


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
BlackHacker
Отправлено: 02 Января, 2016 - 20:21:24
Post Id


Новичок


Покинул форум
Сообщений всего: 38
Дата рег-ции: Май 2010  


Помог: 0 раз(а)




Viper пишет:
BlackHacker пишет:
Одновременно запускается около 150 процессов
это всего, или при каждом запуске вашего одного приложения через консоль? Может что-то с оптимизацией приложения не то?


Это всего, вместе с процессами cmd и conhost. Запускаю PhantomJs, обошлось бы несколькими процессами, но он не поддерживает смену прокси "на лету", прокси устанавливается при запуске с ключем. PhantomJs вроде open-source проект, можно переделать его под себя, но пока не хотелось этим заниматься.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Операционная система и системные вызовы »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB