3gik, Если бюджет есть, то SSD - отличный вариант.
Но вообще компы работали и когда SSD и в проекте не было.
Обычно если нужна нормальная производительность на HDD делают правильный RAID10 (или 5,6) из нескольких дисков (>2) тогда и скорость чтения вырастает.
Контроллер домена на 100 пользователей будет нормально работать на HDD и без особых танцев с бубном, там не большая нагрузка.
Обычно SSD используют когда у вас нагруженная база данных, тогда базу кладут на SSD, при этом сама ОС может быть где угодно.
Укажите какую ОС планируете использовать для туннеля.
Сам по себе IPSec есть во всех ОС встроенный, возможно где-то надо включить его в ядре и т.п.
Для работы с ключами и правилами в *никсах используется дополнительный софт - kame (racoon), strongswan и прочие swanы.
В винде есть все встроенное, правда настройка довольно не тривиальная. Впрочем она везде не тривиальна.
В сети хватает мануалов по настройке.
Возможно есть софт, который все делает по одной кнопке, но он наверняка стоит денег.
setRobinHood, Начните с драйверов. Можете воспользоваться каким-нибудь driver packом, например этим.
Посмотрите в журнал винды, возможно там есть какие-либо ошибки. Если проблема с железом, то ошибки скорее всего будут.
DennyD314, Когда начинаешь работать с подобными (большими) массивами данных стандартные структуры уже не катят и нужно полностью переходить на numpy/scipy. Поэтому убрать asarray из функции будет вполне корректно.
Функции numpy поддерживают преобразования "по месту", т.е. будут изменять входной массив (или им можно передавать уже заранее сформированный массив). Это еще больше может ускорить их работу - не нужно будет выделять и инициализировать память под возвращаемый массив.
PS: у интела есть своя сборка питона с оптимизированными версиями некоторых библиотек, в т.ч. numpy/scipy, обещают ускорение в 20 раз по сравнению со стандартными версиями. Оптимизировали с помощью Intel MKL.
Что значит клинит?
В каких ситуациях? Приложениях? Какой именно звук?
В общем случае могут быть виноваты драйвера или высокая загрузка проца, возможны и другие варианты.
Драйвера лучше брать не у производителя ноутбука, а у производителя звуковой карты/чипа.
Загрузку проца можно посмотреть в менеджере задач в то время когда начинает "клинить".
DennyD314, Кроме того я согласен с ответом dmshar - это то же имеет место быть.
Когда нужно обрабатывать большое количество данных, то надо использовать numpy его массивы и его функции для работы с массивами, а не родные питоновские структуры.
Я практически уверен, что реализация with_min с использованием numpy array станет лидером по производительности (без лямд, конечно).
DennyD314, Зная, что вы передаете в функцию лямбду, вы должны сразу подумать, что эта лямбда будет вызываться и это дополнительные накладные расходы. А когда у вас в массиве 100500 элементов и на каждый нужно вызвать лямбду, то это уже будет заметно.
Добавьте еще реализацию аналогичную with_min, но с использованием numpy массивов, numpy.min() и numpy.abs(). Было бы интересно посмотреть на результат.
По второму системнику я бы начал с того, что отключил бы в нем все, кроме памяти по минимуму и видео (если не встроенное) и в таком виде попробовал загрузиться.
Судя по описанию 3 пунктом стоит заняться однозначно.
Еще для тестов хорошо бы поиметь нормальный работающий блок питания.
MaxxDamage, Почему в обеих командах одинаковые подсети? Команды для разных сетей, я же описал ситуации, когда та и другая используются. Вы статью прочитали по ссылке? Обе команды пишутся в конфиге сервера.
MaxxDamage, т.е. у вас играют обе директивы:
push route - добавляете маршрут на клиенте в сеть за сервером
route - добавляете маршрут на сервере в сеть за клиентом
Но вообще компы работали и когда SSD и в проекте не было.
Обычно если нужна нормальная производительность на HDD делают правильный RAID10 (или 5,6) из нескольких дисков (>2) тогда и скорость чтения вырастает.
Контроллер домена на 100 пользователей будет нормально работать на HDD и без особых танцев с бубном, там не большая нагрузка.
Обычно SSD используют когда у вас нагруженная база данных, тогда базу кладут на SSD, при этом сама ОС может быть где угодно.