в догонку так же смотри масштабирование, попробуй 100% выставить если стоит другое
(битность видеорежима устанавливается в дополнительные параметры дисплея - свойство видеоадаптера - список всех режимов - выбрать нужный, даблклик)
проверь установленный видеорежим, в настройках разрешения экрана, а точнее его битность
16/32/24... когда то очень давно это влияло на работу программ, как раз лагало, 32 по уму самый распространенный и безглючный но вдруг
с высокой вероятностью человеку будет достаточно определить формат файла образа диска, конвертировать его с помощью утилит тех же kvm qemu-img или средствами virtualbox утилита VBoxManage и создать машину вручную, так как в подавляющем большинстве случаев там все по умолчанию.
есть еще практика (не уверен что в данном случае это произошло) выдавать диск в формате partclone (очень эффективный формат хранения raw образов диска без копирования незанятых секторов) в общем нужно определить формат файла диска veroni1337 например поставь какой-нибудь файловый менеджер типа Far Commander или Total Commander у них в поставке идет простенький просмотрщик файлов, с возможностью смотреть в hex, выдай сюда скриншот просмотра самого большого файла с его начала
hint000, если косяк в модуле ядра (как я считаю в проприетарных драйверах nvidia) то тормозится все, у меня даже курсор мыши начинает двигаться по пикселу в секунду, без буферизации, т.е. пока двигаешь мышкой он по одному пикселу перемещается, перестаешь - и он встает
все остальное на экране замирает
при переключении в консоль система отмирает или нет (даже в консоли вводимые символы очень медленно на экран отображаются)
не дописал, такое происходит редко, раз в несколько дней недель, с нагрузкой не могу связать
специально менял блок питания, думал оно, видеокарта никакой нагрузки не испытывала всю жизнь, даже игры редкие (nvidia gtx 1060), в машине есть еще вторая видяха amd r7 370 для второго рабочего места, тестировать без нее не хочу (помню без нее тоже машина разок так глючила так что скорее всего не из-за нее это(
если переключиться в режим консоли и обратно ctrl+atl+f1 -> ctrl+atl+f7 то восстановление работоспособности может ускориться
он собирает логи но кто то должен за вывод отвечать, даже простенького графика нет
к тому же это только cpu/mem/disk/net, для сбора температуры к примеру нужно что то еще
нужно больше информации
у тебя один эксель файл на 8к анкет или по одному на каждую?
с высокой вероятностью ты пытаешься просто тупо все в памяти держать или банально не освобождаешь ее (в php она освобождается, как только переменная присваивается другому значению, но для сложных объектов лучше смотреть специальные методы типа clear
я не могу помочь тебе, да и не хочу
у тебя используется zend (как люди любят усложнять простой код, это жесть какая то) это значит версия ssl привязана к php а она устарела, если хочешь чтобы перестала выпадать ошибка, обнови php
все необходимое я написал в ответе, у curl есть возможность отключить контроль https, так же можно тупо запустить стороннюю утилиту curl с помощью `curl $url ...`, так как версия curl и ssl в операционной системе обновляется оперативнее, ошибок не будет.
Василий Банников, не понял причем тут io, машина одна и та же, исходный файл один и тот же,данные те же, полностью влезают в оперативную память (первый прогон тестов упирается в скорость чтения с диска но последующие быстрые), кстати чтение файла я делал по разному, например с использованием потоков распаковка из архива gz или же распакованный на диске (несколько гигабайт), пока не упирается в скорость подачи данных - поведение такое как я описал, скорость работы программы зависит от выбора компилятора и ос
у тебя парсер грузит страничку из интернета с помощью метода file_get_html там еще контекст подменяется чтобы бороться с проблемой старых версий ssl в php и судя по всему неправильно, мне леньразбираться, метод решения выбран наисложнейший
у simple_html_dom есть метод str_get_html который берет страничку из строки а не из инитернета, т.е. ты скачай свою страницу чем-то более удобным например curl и подсунь ее в виде строки парсеру
подскажи, пара абзацов пожалуйста, без воды, как делать пациенту операцию на сердце, а то тут предлагают лет пять учиться потом еще десять практики, времени нет надо сейчас, пациент уже под наркозом лежит
еще раз у тебя linux запущен в виртуалке, это отдельная эмулированная машина, в ней нет wifi а сетевая карта там так же эмулирована и подключена в локальную сеть с настоящей машиной (по умолчанию там симулируется роутер и настраивается NAT)
я погуглил модель твоего ноута, настроить wifi в linux там реально но не для новичка, к сожалению это нормальная практика с дешевыми ноутами с мобильными SOC решениями (там материнка размером со смартфон) производители забивают на поддержку linux более чем полностью и приходится очень рукошевелить чтобы это обойти.
Посмотри скорость с помощью atop он нагляднее, может просто не туда посмотрел? там видно и количество операций и объем операций в мегабайтах
не должна mysql с более менее дефолтными настройками ТАК медленно работать с базой
ты операции insert объединяешь в большие транзакции, чтобы не дергать их на каждый insert? но в этом случае должна быть нагрузка на процессор заметная да и на диск, много мелких операций записи
Василий Банников, конечно с одинаковыми оптимизациями
вариант с gcc выдает стабильные ~400k загруженных строк (ежесекундно пересчитывается скорость) а версия clang начинает с 400k и разгоняется за пару десяток секунд до 600k-800k (там просто чуть ли не весь код вырезается так как исходя из данных не используется, хз как они это делают)
Компиляция clang++ -std=c++17 -O3 ... для gcc подменяю clang++ на g++
что самое странное, на windows последний gcc и mingw llvm дают тот же результат но в 2 раза хуже (т.е. 200к и 400к соответственно), майкрософтовский компилятор выдает меньше 100к
файл большой но тесты проводятся по нескольку раз так что он читается из кеша, код - парсер мелких json (построчно записаны в файл) на основе simdjson с пропущенным кодом собственно обработки данных (наверное именно благодаря этому llvm удается оптимизировать, он видит что данные не используются ни при каких входах и наверное отключает куски кода)
(битность видеорежима устанавливается в дополнительные параметры дисплея - свойство видеоадаптера - список всех режимов - выбрать нужный, даблклик)