Насколько я понимаю, программа не запускает потоков, не работает с файлами, а тупо считает. Другими словами просто шуршит по структурам и тупо нагружает CPU, не использует активно системные вызовы ввода/вывода (печать, чтение-запись в файлы, потоки, блокировки, графику и т.д.)...
Если все запускается на одном и том же компьютере, то подразумеваю, проблема может быть в ключах компиляции.
С другой стороны, если и в Wine показывает такие же результаты, то проблема может быть и в ядре и его параметрах компиляции...
И вопрос, так профилировали или нет?
И какая версия ядра, и что за линукс, желательно тоже с версией...
Да, такая сильная разница может быть, если например линукс уходит в swap. Обычно разница в производительности - пара процентов в ту или иную сторону.
Vydje, может быть и с материнкой, и с процессором.
Вытащите все диски, попробуйте загрузиться только с флешки.
И еще раз спрашиваю, это последний - КАКОЙ ТИП ЗАГРУЗКИ У ВАС СТОИТ в биосе?
Vydje, И последние вопросы:
Какой тип загрузки EFI или Legal?
Стоит ли Secure Boot?
Попробуйте загрузиться с флешки! У уже через нее проверить диски или восстановить загрузчик.
rav_pr, DMZ вам не нужен! Он нужен совсем для другого!
Если есть микротик, можно его использовать в качестве коммутатора, но это как из пушки по воробьям - подойдет любой неуправляемый коммутатор на нужное количество портов.
Точку доступа Wifi - да, поставить можно. У меня так и было, ибо wifi на старом роутере от провайдера был никакой. Я поставил дополнительно Airport Express в режиме точки доступа.
Сейчас провайдер (MGTS )по моей просьбе поставил новый современный роутер. Wifi на нем шикарный, Airport я убрал в ящичек. Вопрос решается одним звонком к провайдеру и вопросом о замене оборудования.
Если микротика нет, то специально его для этого дела покупать не следует, лучше купить коммутатор и точку доступа.
Микротик нужен, если у вас нет роутера никакого, а есть голый порт. DMZ может понадобиться если есть выделенный реальный IP-адрес, но и даже в этом случае DMZ лишнее!
Ставить роутер за роутер - масло масляное, тем более дома.
Другой случай, если у вас дома есть несколько подсетей, одна для видеонаблюдения, другая для "умного дома", третья для телефонии, есть пара серверов, и вы хотите ограничить или изолировать эти подсети друг от друга в целях безопасности... то тогда да, есть смысл поставить роутер!
Vydje, Если вы можете зайти в биос, это не значит, что материнка исправна. Также это не значит, что диск исправен. А на вопросы вы просто не желаете отвечать похоже, я из не просто так задаю...
Еще раз:
1) видится ли в биосе ваш SSD диск?
2) видится ли в биосе какой-то другой диск?
Срок 1,5 года может быть очень критическим! Дешевые SSD вылетают, и вылетают сразу.
Vydje, не включился? даже в биос войти не можете? Вы же говорите, что в биос можете попасть...
И этот компьютер уже работал с этим диском?
Ну тогда скорее всего проблема или в процессоре, или и материнской плате, что вероятнее.
Vydje, Объясню по порядку (хотя это все гуглится).
У вас есть диск SSD Sata?
На нем установлена Windows 10? Скорее всего с другого компьютера.
У вас есть материнка, в биосе есть тип загрузки EFI или Legal
Современные материнки грузятся в EFI, и если у винды загрузчик не EFI, то загрузиться с него можно только в Legal режиме.
Также в биосе ест режим Secure Boot, его следует отключить, иначе тоже можно не загрузиться
Также могут быть проблемы несовместимости материнской платы и данного SSD, попробуйте обновить биос.
Также можно попробовать обновить firmware в самом SSD, это микропрограмма, которая прошита внутри диска - топаем на сайт производителя и пробуем там найти обновление.
И как я понимаю, другие диски у вас нормально работают?
Первое на что нужно обратить внимание - диск должен быть виден в биосе! Если он не виден, то пробуем обновить сначала биос в материнке, а затем, если не помогло, firmware в диске. Если и после этого не получается.
Vydje, И нще раз, какой тип загрузки efi или legal? И как установлен загрузчик, efi или что-то другое? Какая операционка на диске? Пробовали ли менять местами sata порты на материнке?
1) причем здесь php?! Уберите пожалуйста это тег
2) измените сложнлсть вопроса на легкий
3) сделайте переменную coo полем класса и сделайте нужные геттеры
4) и самое сложное, прочитайте про сам язык, классы, наследование, объекты!
Наводящие вопросы:
- компьютер все же включается
- графическая карта работает
- периферия: мышка/клава тоже
- память работает
А вот операционка с диска не загружается?
1) исправьте вопрос пожалуйста
2) в биосе посмотрите на тип загрузки legal и efi, ну и скриншот настроек биоса неплохо бы
3) попробуйте загрузиться с флешки например и проверить свой SSD
Сергей Прокопенко, ну, да - плата на бойлере есть контроллер управления бойлером. потому что этот не просто плата, а управляющее и исполняющее устройство. Как оно будет выглядеть, компьютер, плата с обвесом, куча проводов, или пара плат - по большому делу, вас это не сильно касается - вам нужно, чтобы вот эта хрень в бойлере могла как-то цепляться куда-то по каким-то известным вам протоколам и обмениваться с сервером в таком-то формате (тут уж лучше поговорить с разработчиками контроллера (платы), что ни умеют и как сами мыслят это дело, иначе конфуз может быть). Протоколов куча, начиная от zigbee и заканчивая каким нибудь modbus rtu. Если контроллер тянет ethernet/wifi и tcp/ip, то выбор шире, но все равно придется как то все эти промышленные протоколы в результате в tcp/ip и какой-то протокол упаковывать...
Но это вы уж сами решайте, исходя из бюджета, возможностей и реальности...
Если все запускается на одном и том же компьютере, то подразумеваю, проблема может быть в ключах компиляции.
С другой стороны, если и в Wine показывает такие же результаты, то проблема может быть и в ядре и его параметрах компиляции...
И вопрос, так профилировали или нет?
И какая версия ядра, и что за линукс, желательно тоже с версией...
Да, такая сильная разница может быть, если например линукс уходит в swap. Обычно разница в производительности - пара процентов в ту или иную сторону.