Домашний сервер - ответы на вопросы.

Основной пост: https://pikabu.ru/story/domashniy_komp_s_servernoy_nachinkoy...


Всем огромное спасибо за отклик, вот уж не ожидал, что столько людей заинтересуются этой темой. Мне до сих пор приходит куча вопросов. На каждый из них я уже отвечал в комментариях по несколько раз, но людей это не останавливает). Думаю, есть смысл более детально разобраться и написать отдельным постом.

Самый популярный вопрос: Можно ли на этом играть?

Что ж, вот сейчас и проверим. Давно хотел поиграть в Ведьмака, а тут люди сами просят).

Домашний сервер - ответы на вопросы. Компьютер, Железо, Компьютерное железо, Сборка компьютера, Сервер, Xeon, Игры, Компьютерные игры, Видео, Длиннопост

Ведьмак нормально установился, нормально запустился и абсолютно нормально работает. Никаких фризов и просадок фпс, работает стабильно. Вот только игра использует возможности процессоров в среднем на 4%.

Домашний сервер - ответы на вопросы. Компьютер, Железо, Компьютерное железо, Сборка компьютера, Сервер, Xeon, Игры, Компьютерные игры, Видео, Длиннопост

При том даже на минималках идет 100% нагрузка на видеокарту. Вообще, минималки от ультра отличаются только нагрузкой на видюху - шейдеры, фильтры, АА и т.д. Это все делается исключительно силами видюхи. При минималках в FullHD фпс 50-60, при ультра - 25-30. На шести экранах (5760х2160) где-то втрое ниже. Но, повторюсь, это исключительно видеокарта, процессор тут работает вообще на холостых.


Кстати, идея. Можно опытным путем проверить, сколько нужно ядер, чтобы комфортно играть.


1 ядро - фпс падает ниже 10, постоянные фризы и лаги, даже звук заедает. Кстати, попутно выяснилось, что Ведьмак не умеет в HyperThreading. Если ему предоставить два виртуальных ядра на одном реальном, то идет 100% загрузка одного потока, при этом второй не используется.

Домашний сервер - ответы на вопросы. Компьютер, Железо, Компьютерное железо, Сборка компьютера, Сервер, Xeon, Игры, Компьютерные игры, Видео, Длиннопост

2 ядра. 100% загрузка, 20fps тормоза, фризы.

Домашний сервер - ответы на вопросы. Компьютер, Железо, Компьютерное железо, Сборка компьютера, Сервер, Xeon, Игры, Компьютерные игры, Видео, Длиннопост

3 ядра. Достаточно. Фпс 50-60, стабильно плавно работает.

Домашний сервер - ответы на вопросы. Компьютер, Железо, Компьютерное железо, Сборка компьютера, Сервер, Xeon, Игры, Компьютерные игры, Видео, Длиннопост

Для чистоты эксперимента, еще тест с 4 ядрами.

Вообще красота, даже есть приличный запас.

Домашний сервер - ответы на вопросы. Компьютер, Железо, Компьютерное железо, Сборка компьютера, Сервер, Xeon, Игры, Компьютерные игры, Видео, Длиннопост

Вывод? Для игр эти процессоры сильно избыточны. Играть на такой системе можно вообще без проблем, никаких косяков с совместимостью и поддержкой процессоров я тут не наблюдаю. Но, как уже было замечено многими, современные игры работают на видеокартах. Создателям Ведьмака за многопоточность высший балл - нагрузка равномерно распределяется по всем используемым ядрам. Но реально для игры достаточно 3-4 ядра с частотой ~3ггц. А вот видеокарта чем круче и новее, тем лучше. Потому, дорогие мои игроманы, можете смело собирать игровую машину на Xeon'ах, но больше 6 ядер пока брать нет смысла, игра не возьмет избыточную производительность. Лучше сосредоточьте свой бюджет на видеокарте.

"Нафига 6 мониторов, не проще было взять один большой?", "бесят эти полосы".


Все зависит от целей. Я сразу сказал, что комп в первую очередь для работы. Для игр и кинца однозначно лучше один большой монитор. Если смотреть одно изображение, конечно, границы напрягают. И даже на специальных дисплеях с миллиметровыми рамками, все равно будут напрягать. Но если задач несколько, гораздо удобнее выделить под каждую отдельный монитор. Так же, как разные лекции удобнее записывать в разных тетрадях, а не на одном листе ватмана. Вот даже сейчас я печатаю этот пост. На одном экране ворд для набора текста, на втором комменты к моему предыдущему посту, на третьем папка с изображениями, на четвертом фотошоп для коррекции фоток и обрезки, на пятом Пикабу, куда я копирую то, что получается. А на шестом можно запустить порнуху, должна же она где-то быть. И меня гораздо больше напрягали бы окошки, разбросанные по одному огромному монитору, чем эти границы.

Домашний сервер - ответы на вопросы. Компьютер, Железо, Компьютерное железо, Сборка компьютера, Сервер, Xeon, Игры, Компьютерные игры, Видео, Длиннопост

Сколько стоило все в сумме.


Смотря что суммировать..


Платформа - 35к

Камни - 24к

Оперативка - 15к

Видюха - 6к.


Итого 80к.


Сюда не входят харды, поскольку они перекочевали из старой системы. SSD Samsung 850 на 250г и охапка разных хардов 1,5-3тб, в сумме где-то 10тб.


Мониторы (которые дисплеи) LG 23EA53 можно найти по 5к.


Звуковуха Focusrite Saffire Pro 40 сейчас новая стоит тысяч 30.

Домашний сервер - ответы на вопросы. Компьютер, Железо, Компьютерное железо, Сборка компьютера, Сервер, Xeon, Игры, Компьютерные игры, Видео, Длиннопост

Мониторы (которые колонки) KRK V8 S2. Сейчас такие уже не продаются, новые V8 S4 стоят по 50к за штуку. Эти иногда можно найти на Авито ~50-60к за пару.


А еще некоторые заметили "микшер" на столе. На самом деле, это прелюбопытнейшая вещица - контроллер Behringer BCF2000. Сам он звук не пишет и не воспроизводит, но зато управляет устройствами и программами, которые это делают.

И последний вопрос.


Оно того стоило? Могут ли программы задействовать такой зоопарк? Как работают обычные программы и операционка на серверном железе?


Определенно стоило. Для моих целей и задач получилось именно то, что надо. И винда, и программы, и, как выяснилось, игры прекрасно работают на серверном железе. Далеко не все программы могут задействовать такую мощь, но именно те, которым она действительно нужна,  с этим справляются. Бывают и фейлы, когда все упирается в какой-нибудь плагин, который работает в один поток. Но если все сделать правильно, тот же Вегас может вот так:

Домашний сервер - ответы на вопросы. Компьютер, Железо, Компьютерное железо, Сборка компьютера, Сервер, Xeon, Игры, Компьютерные игры, Видео, Длиннопост
Вы смотрите срез комментариев. Показать все
1
Автор поста оценил этот комментарий
Несовсем понял касательно "не умеет НТ" оно и не должно уметь, это система распределяет по ядрам (виртуальным или же реальным) а приложение всего лишь создаёт потоки и использует их.
раскрыть ветку (5)
Автор поста оценил этот комментарий

Я тоже так думал. Но перед нами факты: Ведьмак грузит только один поток из пары, работающих на одном ядре, хотя ему доступны оба. Некоторые программы поступают так же, а некоторые работают на всех сразу. Может быть, распределяет система, но приложение, как минимум, дает ей рекомендацию, пускать ли два его потока на одно физическое ядро.

раскрыть ветку (4)
Автор поста оценил этот комментарий
Многопоток работает априори странно - он по логике вещей должен работать распределяя 50 на 50, так ведь? А на деле, первый поток процессора забирает как можно больше ресурсов, оставляя второму обрубок. Хотя про ведьмака действительно странно.
раскрыть ветку (1)
Автор поста оценил этот комментарий

Утверждать не буду, но по ощущениям, там немного другая логика. Какие-то задачи используют HT и грузят оба потока на ядро, какие-то не используют, грузят только одно виртуальное ядро, какие-то умеют только 8 потоков, какие-то вообще в один. Поскольку это все происходит одновременно, иногда графики по ядрам представляют собой довольно странное и нелогичное зрелище.

Я сейчас не про игры, а про проекты с кучей разных плагинов и эффектов. Тот же Ведьмак, как раз, довольно равномерно распределяется по доступным физическим ядрам.

Автор поста оценил этот комментарий
Значит ведьмак в принципе не многопоточен
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Да нет же, когда он видит несколько физических ядер, он прекрасно по ним распределяется.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку