Jump to content
Local
axl72

Тазик под linux nas

Recommended Posts

В сотый раз наверное подниму тему выбора железки под софтроутер, а собственно NAS c  IPoE, PPPoE , NAT 

 

Я сторонник использования б/у 1U сервера на прошлом поколении Xeon'ов (55хх, 56хх). Подобная двухпроцессорная железка сейчас стоит около 10000 грн, при этом имеет в себе как правило приличный сетевой адаптер ( intel et или broadcom 5709) , какой никакой рейд, и IPKVM ( !!! что очень немаловажно).

Процессоры вышеуказанных серий относятся к семейству Nehalem.

 

Но многие будут настоятельно советовать собирать роутер на десктопном железе и на одном современном процессоре i-серии  семейств не ниже Sandy Bridge. Плюсы этого решения в том, что большую часть железа можно купить в обычном компьютерном магазине и не обязательно иметь целый spare-сервер.

Минусы очевидны:  меньшая надежность десктопного железа, отсутствие IPKVM, бОльшая стоимость (как не крути).

 

Вопрос 1: насколько существенна разница в производительности зионов 55хх / 56хх против новых корок в подобных задачах? Делал ли кто то сравнительные тесты?  

 

Вопрос 2: не покроется ли эта разница  тем, что в  сервере два старых камня будут выступать против одного нового в десктопе? И вообще, двухпроцессорная конфигурация в этом деле - это плюс, или минус?

 

И еще немного о сетевых адаптерах.  Сейчас предлагают очень много серверов DELL R610. Приличный тазик во всех отношениях, но оснащен двумя интегрированными двухголовыми сетевухами на чипе Broadcom BCM5709. В связи с этим

 

Вопрос 3: Как эти сетевухи в сравнении с Intel 82576 ? Известны ли какие то  их подводные камни? 

 

 

Спасибо за обсуждение.

 

 

 

 

Share this post


Link to post
Share on other sites

Процессоры поколения nehalem вполне современны, архитектура с тех пор менялась минимально.

Новые камни тоньше, больше, экономичнее и все. Удельная производительность на ядро/Ггц примерно та же.

Share this post


Link to post
Share on other sites

Процессоры поколения nehalem вполне современны, архитектура с тех пор менялась минимально.

Новые камни тоньше, больше, экономичнее и все. Удельная производительность на ядро/Ггц примерно та же.

Тем более удивительно, что они продаются по бросовой цене.

А что на счет сетевух?

Share this post


Link to post
Share on other sites

Ну как минимум у haswellов доступ в L3 кэш в 2 раза быстрее при той же частоте. Даже самый дешевый десктопный haswell просто разорвет nehalem на нагрузке.

Share this post


Link to post
Share on other sites

Ну как минимум у haswellов доступ в L3 кэш в 2 раза быстрее при той же частоте. Даже самый дешевый десктопный haswell просто разорвет nehalem на нагрузке.

Ты что-то путаешь, скорость подсистемы памяти/кеша в нехалем/иви/хавел отличается на единицы процентов, никаких "в 2 раза" нет в принципе.

Какие-то изменения в организации кешей у Хасвела заявлены, но в тестах прибавки скорости нет.

Share this post


Link to post
Share on other sites

..но при этом он стал асинхронным и "частота теперь ниже частоты ядра". Насколько - не известно.

cache-bandwidth.png

Тесты говорят что L1 стал в 2 раза быстрее, а L2 и L3 в лучшем случае не изменились. 

Итоговая скорость работы с памятью так же не изменилась, разницы в маршрутизации у камней быть не должно.

Share this post


Link to post
Share on other sites

Не заморачивайся , купи что то из разреза HP dl360-380 G6 , небольшое количество памяти и небольшие винты в рейд запихнешь при ценнике долларов с 500-700 . И будет оно работать долго и неплохо . G7 уже совсем другой ценник . Насчет дела не подскажу - не практикую .  А  более думаю и не нужно  один такой нас с ипое прожует нунче несколько тысяч пользователей на 55 камнях и не поперхнется .  1U сервера не рекомендую они сильно больно шумные ибо пропихивать воздух тяжко , выбор за одним юнитом это когда выхотите поставить сервак в датацентп , где за каждый юнит денег дерут по полной , а как для себя 2U практичней . 

Share this post


Link to post
Share on other sites

Сервер есть сервер , какой там i7 , ведь не только в камне суть вопроса , сервер это железка которая работает 24\7 .  А десктоп есть десктоп . 

Share this post


Link to post
Share on other sites

Ще один мінус старих сервантів споживання електрики.

При этом в современном серванте можно легко мониторить потребляемую мощность без вопросов , а на десктопе с этим как то тяжко .

Share this post


Link to post
Share on other sites

Итоговая скорость работы с памятью так же не изменилась

Это bandwidth, а не latency, он никакой роли не играет, кроме последовательного чтения из памяти. Таких задач почти нет, обычно в L3 надо лезть случайным образом, хоть это mutex, хоть выдрать информацию о состоянии.

Share this post


Link to post
Share on other sites

 Итоговая скорость работы с памятью так же не изменилась

Это bandwidth, а не latency, он никакой роли не играет, кроме последовательного чтения из памяти. Таких задач почти нет, обычно в L3 надо лезть случайным образом, хоть это mutex, хоть выдрать информацию о состоянии.

Ты же понимаешь, что абсолютная латентность(в секундах) зависит кроме таймингов еще и от частоты. Нет в реальности никакого прироста в подсистеме памяти у семейств нехалем-санди-хасвел, все то же до единиц процентов.

Лень искать тесты камней с цифрами латентности, вероятно легко нагуглить.

 

p.s. погуглил. не вру.

sandra-l.png

Edited by KaYot

Share this post


Link to post
Share on other sites

IMHO сейчас тазики предпоследнего поколения(под s1366) - подарок богов по цена/качество, я себе весь парк заменил на HP DL380/DL180 Gen6 и пока никаких узких мест не наблюдаю.

Share this post


Link to post
Share on other sites

Тем более удивительно, что они продаются по бросовой цене.

А что на счет сетевух?

У меня работает soft IPOE BRAS на DL380 G6. До 3к сессий и чуть больше 2гбит в одну сторону, ~50% загрузки камня L5639. Одного, скоро буду добавлять второй :)

Использую бортовые броадкомы(5709 вроде), никаких нареканий кроме кривоватого драйвера. Ну да после вылизанного интела у любого производителя драйвера страшны.

Edited by KaYot

Share this post


Link to post
Share on other sites

Ты же понимаешь, что абсолютная латентность(в секундах) зависит кроме таймингов еще и от частоты. Нет в реальности никакого прироста в подсистеме памяти у семейств нехалем-санди-хасвел, все то же до единиц процентов.

Latency L3 кэша зависит от нанометров, а не от частоты, по идее.

Частота просто как ограничение, на которой оно будет нормально работать.

Share this post


Link to post
Share on other sites

 

Ты же понимаешь, что абсолютная латентность(в секундах) зависит кроме таймингов еще и от частоты. Нет в реальности никакого прироста в подсистеме памяти у семейств нехалем-санди-хасвел, все то же до единиц процентов.

Latency L3 кэша зависит от нанометров, а не от частоты, по идее.

Частота просто как ограничение, на которой оно будет нормально работать.

 

Оооо приехали :)

От нанометров зависит только максимально достижимая частота и минимально допустимый вольтаж(читай энергопотребление).

Время доступа(неважно, память это или кеши) измеряется в наносекундах, и прямо зависит от частоты и количества тактов. Такты/частота = секунды.

Именно поэтому для памяти последние годы наращивают шины, а не частоты. Если посчитать - для любой памяти начиная с SDRAM заканчивая DDR4 реальное время доступа примерно равно 50-60ns(40 для супер-оверколокерских комплектов) - растут частоты, вместе с ними растут и тайминги, ибо скорость физической ячейки конечна и прорывов в этой области не было.

То же самое видимо сотворили и с несчастным L3 кешем с хасвела, понизили частоту и потому же понизили тайминги. Прорыва нет, это скорее дыхание мобильного сегмента с их требованиями по энергоэффективности и гибкости управления(теперь и частоту кеша можно динамически менять).

Edited by KaYot

Share this post


Link to post
Share on other sites

Да ничего не понизили и ничего не тоже самое, что за бред?

Latency у кэшей всегда зависила от наноментров, потому что чем дальше кэш, тем дольше в него лезть, так понятно?

Кэши - это совсем не то же самое, что и память.

Edited by ttttt

Share this post


Link to post
Share on other sites

Да ничего не понизили и ничего не тоже самое, что за бред?

Latency у кэшей всегда зависила от наноментров, потому что чем дальше кэш, тем дольше в него лезть, так понятно?

Кэши - это совсем не то же самое, что и память.

Поражаешь и удивляешь. Воспользуюсь nep'овской коронной фразой. Бред ©

Латентность - время доступа по русски - измеряется в секундах или в тактах. Такты привязаны к частоте(длительность такта это и есть 1/частота системы).

Что б получить данные нужно подождать N тактов. Длительность тактов какая? Правильно, при частоте 1Гц - 1 секунд. При 1Ггц - 1 наносекунда.

 

Основы микропроцессорной техники можно и в википедии поглядеть, нам это в институте объясняли.

 

P.S. если не веришь - прогони тест кешей из AIDA64 на домашней машине, потом частоту CPU в 2 раза понизь и еще раз прогони. Нанометры останутся те же, результат упадут ровно в 2 раза :)

Edited by KaYot
  • Haha 1

Share this post


Link to post
Share on other sites

 

Тем более удивительно, что они продаются по бросовой цене.

А что на счет сетевух?

У меня работает soft IPOE BRAS на DL380 G6. До 3к сессий и чуть больше 2гбит в одну сторону, ~50% загрузки камня L5639. Одного, скоро буду добавлять второй :)

Использую бортовые броадкомы(5709 вроде), никаких нареканий кроме кривоватого драйвера. Ну да после вылизанного интела у любого производителя драйвера страшны.

 

а как определить кривость драйверов ?

Share this post


Link to post
Share on other sites

а как определить кривость драйверов ?

К примеру, число очередей не регулируется и всегда равно числу ядер в системе. Плюс, для моих 6ти ядерных CPU драйвер зачем-то создал 7 очередей(для 4 и 8 ядер все ок, 4/8 очередей).

В итоге в системе 6 ядер, 6 сетевок и 42 нахрен не нужных очереди прерываний :)

Share this post


Link to post
Share on other sites

 

Тем более удивительно, что они продаются по бросовой цене.

А что на счет сетевух?

У меня работает soft IPOE BRAS на DL380 G6. До 3к сессий и чуть больше 2гбит в одну сторону, ~50% загрузки камня L5639. Одного, скоро буду добавлять второй :)

Использую бортовые броадкомы(5709 вроде), никаких нареканий кроме кривоватого драйвера. Ну да после вылизанного интела у любого производителя драйвера страшны.

 

Насколько я понял неразрешимых проблем с этими сетевухами нет? MSI-X у Вас на них запустилось? 

Share this post


Link to post
Share on other sites

 

а как определить кривость драйверов ?

К примеру, число очередей не регулируется и всегда равно числу ядер в системе. Плюс, для моих 6ти ядерных CPU драйвер зачем-то создал 7 очередей(для 4 и 8 ядер все ок, 4/8 очередей).

В итоге в системе 6 ядер, 6 сетевок и 42 нахрен не нужных очереди прерываний :)

 

я понял, все понял ..... , спс :).

И какой выход из ситуации ?

Edited by kvirtu

Share this post


Link to post
Share on other sites

Латентность - время доступа по русски - измеряется в секундах или в тактах. Такты привязаны к частоте(длительность такта это и есть 1/частота системы).

Что б получить данные нужно подождать N тактов. Длительность тактов какая? Правильно, при частоте 1Гц - 1 секунд. При 1Ггц - 1 наносекунда.

 

Спасибо, кэп. Считается не для 1 гигагерца, а для частоты процессора, кэши на ней и работают. У хасвелов частота выше, чем у нехалемов. Соответственно разница даже больше, чем в 2 раза.

 

Хотел нагуглить подробнее, но да ладно. SRAM кстати - 1-5 наносекунд, так что до 4 ГГц еще вообще никуда не упирается.

Edited by ttttt

Share this post


Link to post
Share on other sites

 

Латентность - время доступа по русски - измеряется в секундах или в тактах. Такты привязаны к частоте(длительность такта это и есть 1/частота системы).

Что б получить данные нужно подождать N тактов. Длительность тактов какая? Правильно, при частоте 1Гц - 1 секунд. При 1Ггц - 1 наносекунда.

Спасибо, кэп. Считается не для 1 гигагерца, а для частоты процессора, кэши на ней и работают. У хасвелов частота выше, чем у нехалемов. Соответственно разница даже больше, чем в 2 раза.

 

Хотел нагуглить подробнее, но да ладно. SRAM кстати - 1-5 наносекунд, так что до 4 ГГц еще вообще никуда не упирается.

 

Ты так ничего и не понял. У хасвела L3 больше не работает на частоте процессора, а на какой работает - это есть тайна.

SRAM 1-5ns это все тот же перл, как и про нанометры :)

 

А раньше меня только Павлобор подобным образом веселил, времена меняются.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By vit75
      Есть сервак под Linux, который отключать не желательно, разве что на минуту, чтобы подключить второй хард. Как на работающем Линуксе, из под него, сделать его же копию на второй хард?
    • By t.savarina
      Zinit Solutions is a dynamic international software development company with the main office in Ratingen, Germany. Our development centers are situated in Kyiv, Zhytomyr and Lviv, Ukraine.
       
      Our projects are team-oriented and long lasting. Most of our customers are looking for attractive cost-effective high quality web-based solutions for their businesses and come from Western Europe.
      We develop web-based e-commerce and workflow management solutions (i.e. ERP, CRM). We use the following technologies: OOP PHP, ORM, MySQL, NoSQL, Zend Framework 2, yii 2, symfony 2, Jquery, HTML5, Magento, Oxid eShop, Shopware, Opencart.
      To cover our growing project pipeline, we are currently extending our presence in Ukraine and looking for System Administrator for our Zhytomyr office.
       
      Requirements:
      • 1 or more years of relevant experience
      Basic knowledge of PHP Knowledge of Linux (Debian-like and Redhat-like distros), web servers (apache2, nginx), databases (MySQL, PostgreSQL) and frameworks Network knowledge and skills: understanding of tcp/ip stack and routing, some experience with load balancing and firewalls Scripting: shell scripting or python Knowledge of English Analytical skills Self-organization and discipline Ability to work in a team Ability to learn fast Higher education Sense of humor Administration and configuration of web-servers (monitoring, optimization, backups) Maintain integrity of the network, server deployment, and security Monitoring, maintenance and accidents resolution in the production environment Troubleshooting and scaling of standard services And more - depending on your abilities and experience What we offer:
      Comfortable office with good transport accessibility for public and private transport and good nearby infrastructure
      Working hours Monday-Friday 9:00-18:00 with some flexibility
      Paid vacations (21 working days) and sick leaves
      Fair remuneration based on your qualification and results
      Salary pegged to the EUR
      Result-oriented bonuses
      Paid overtime
      Internal trainings, mentoring, certifications
      Young, cheerful, dynamic team
      Courses of English or German
      Unforgettable corporate events
    • By freehost
      Описание вакансии
      На постоянную работу в хостинг-компанию требуется сотрудник на первую линию службы технической поддержки. Офис расположен в Киеве.
       
      Обязанности:
      Отвечать на вопросы клиентов (работа с панелью управления, настройка POP3, SMTP, FTP) по телефону, эл. почте, решать мелкие проблемы (неверно заполненные данные и настройки в контрольной панели, проблемы с доступом и т. п.), сортировка заявок абонентов.
       
      Требования:
      - Умение работать в Интернет с основными клиентами (браузеры: IE и Mozilla, почтовые клиенты: The bat, outlook, FTP-клиенты: IE, Far, Cute FTP;
      - Иметь представление о том что такое HTML, PHP, MySQL
      - Скорость печати на клавиатуре не ниже 100 знаков в в минуту
      - Грамотное владение русским и украинским языком
      - Коммуникабельность, терпение, эмоциональная уравновешенность, способность к обучению.
      - Желание учиться
       
      Условия:
      Официальное трудоустройство
      24 дня отпуска
      Обеды за счет компании
      Рабочий график с 9 до 18 с понедельника по пятницу
      Оплачиваемый больничный
      Возможность повышения
       
      ЗП от 8 000. Пишите в личку.
    • By fet4
      Привет всем.
      Кто-то использовал бондинг в режиме balance-alb?
      Если да, расскажите конфигурацию? На свитче нужно настраивать агрегацию? 
    • By katerina_kn_telecom
      We need a System Administrator.
      Projects are created and maintained for the telecom company in Sweden. Part of the tasks will be on the datacenter and switching devices. We are in Kyiv, the team is small - 10 people.

      Qualifications:
      - Higher Technical degree
      - 2+ years of experience in *nix servers administration (CentOS 6.x/7.x, Ubuntu 12.x/14.x/16.x are required)
      - Experience in Backup solutions setup and maintenance
      - Experience in RDBMS setup and support (MySQL is required, PostgreSQL would be a plus)
      - Experience in Web server setup and configuration (Nginx, Apache are required)
      - Experience in system capacity/performance analysis and optimization
      - Understanding of basic networking, and security operations including routing protocols and patching
      - Understanding of basic system security and patching
      - Knowledge of scripting languages (Bash)
      - Intermediate or higher level of English is a must

      Would be a plus:
      - Experience with Virtualization systems (VMWare, Xen)
      - Experience with OpenStack (Mitaka, Newton)
      - Experience in replication solution setup (MySQL or PostgreSQL)
      - Experience with Cisco data center products
      - Experience with iSCSI storage systems, Dell EMC products or 
      Software-defined Storage products
      - Experience in monitoring systems setup and maintenance (Nagios, Zabbix)
      - Experience with high-load environments, load balancing

      Successful candidate should be:
      - Quick learner
      - Responsible
      - Result-oriented
      - Able to demonstrate strong ownership skills
      - Able to work with multiple tasks
      - Able to deal with routine

      Responsibilities:
      - Support and maintain existing applications and related services in production environment
      - Support infrastructure by taking on projects as needed
      - Troubleshoot application and related services
      - Analyze and isolate issues
      - Monitor and maintain integrity and security of the network and servers
      - Help customers with Linux-related issues

      If you want to learn more details, just message me here.
×