Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!

Linux лімітування або пріорети ресурсів

2000 UAH

    1 ставку приховано
  • Профіль видалено
    5 квітня 2023, 18:17 |

    Скільки користувачів ?

    І чи разглядали варіант права на групи

    Та включення selinux.

  • Ярослав Р.
    5 квітня 2023, 18:20 |

    користувачів буде від 3-5+ (в основному це vscode-remote редактори які будуть запускати локальні процеси через zsh консоль)

    права на групи теж було б круто в теорії, можна було б прямо групу resources-30 resources-10 або priority-10 і т.д.

    selinux теоретично добре інтегровано в fedora і redhat based, але в теорії і тут буде працювати якщо не помиляюсь.

  • Ярослав Р.
    5 квітня 2023, 18:48 |

    в цілому відкритий до включення будь-яких підсистем які допоможуть з рішенням

  • Денис Голіус
    5 квітня 2023, 18:53 |

    Як зрозуміти, що ви запускаєте щось велике? Ваші кейси мені трохи не зрозумілі, можете приклад реальний привести?
    Приклад з nginx не дуже, бо йому й так потрібно мізерну кількість ресурсів. А якщо ви хочете щось накшталт linux rdp - то краще ранити в Docker, а зберігати інфу кудись на кладу сторадж, і так - десктоп лінукс можна і в докері запустити.

  • Ярослав Р.
    5 квітня 2023, 18:56 |

    Кейс: юзер зайшов на сервер через ssh запустив наприклад python runsomeheavymultiprocess.py і так декілька юзерів, або запустив node runsome.js вони хочуть використати всі ресурси що є, тобто все що б юзер не запускав треба якось лімітувати.

    Докер теж підходить, але потрібен реальний доступ до файлової системи замість overlayfs

  • Ярослав Р.
    5 квітня 2023, 18:58 |

    основа це щоб одні юзери мали наприклад 10% ресурсів а інші пріорітетніші 20% або навіть усі ресурси коли щось запустили, можете глянути cgroups але поки не вдалось налаштувати

  • Денис Голіус
    5 квітня 2023, 19:05 |

    Є така штука nomad або той же kubernetes, ними можна задавати такі ліміти та багато чого іншого. Через скрипти bash+systemв це ну дуже довго вийде писати говнокод, його дебаг та все таке інше. Для того ж k8s є багато готових навіть скейлерів. Але іще раз повторюю: якщо ви хочете зробити з одного VPS/Bare metal server щось типу dev серверу, то краще нарізати багато vps on demand, або контейнерів в k8s.


  • Ярослав Р.
    5 квітня 2023, 19:16 |

    Зрозумів, vps-ondemand навіть близько не стоїть по прайсу поточного baremetal (не вигідно). Що по IOPS, CPU, RAM і т.д.

    Мені треба повний доступ до baremetal без монтування файлових систем через overlay з яким потім можуть виникнути проблеми, юзери повинні запускати все що захочуть і якщо необхідно потім отримати усі ресурси системи, мені не треба контейнер чи оркестрація оцього всього.

    Чисто теоретично скільки б ви хотіли за розвертання вашого бачення вирішення проблеми через k8s і як бачите виділення ресурсів (я так зрозумів ліміти на контейнер з zsh чи bash шелом)

  • Сергей Яшин
    5 квітня 2023, 21:36 |

    Самое простое linux containers, самое допиленное openvz, оверхед минимальный 

  • Денис Голіус
    6 квітня 2023, 10:19 |

    openvz платне, як я зрозумів то потрібне щось без ліцензування

    знайомий ще таке запропонував:
    ему нужен cloudlinux
    пусть возьмёт лицензию, настроит LVE, настроит CageFS и работает

  • Андрій Кісіль
    5 квітня 2023, 22:45 |

    Підтримую ідею з ldx  з відповідними лімітами. Або той же docker  з лімітами

  • Профіль заблоковано
    6 квітня 2023, 9:30 |

    Решал когда то подобную задачу через kubernetes и Kube eagle. Если хотите могу скинуть наработки которые есть у самого просто на данный проест нет времени. 

  • Профіль видалено
    7 квітня 2023, 9:04 |

    залишилось запитання по встановленому сервері :

    залізний, виділений


    кількість ядер та об'єм оперативки

    і тип дисків.


    щоб орієнтуватись, що маєте і чи вистачає ресурсів, щоб їх розділяти.

  • Ярослав Р.
    7 квітня 2023, 15:52 |

    дам тестовий на 8 ядер і 32гб оперативи. А так на реальному 128гб оперативи 2тб диск рейд 0 і 24 ядра

  • Профіль видалено
    7 квітня 2023, 16:39 |

    ssd 

    pci-e 

    hdd 


    диски ?

  • Ярослав Р.
    7 квітня 2023, 16:40 |

    nvme

  • Профіль видалено
    7 квітня 2023, 9:19 |
    sysctl.conf
    limits.conf
    
    чи використовуєте для вашого завдання ?
  • Ярослав Р.
    7 квітня 2023, 15:52 |

    можете спробувати, я дивився як можна через cgroups + systemd але поки сам не пробував

Актуальні фриланс-проєкти в категорії DevOps

Інтеграція respond та срм для пересилання звіту про перше повідомлення

Нам треба відслідкувати час першого контакту із лідом. Для цього треба передавати данні через n8n в респонд. Налаштування срм на нашій стороні.

DevOpsНалаштування ПЗ та серверів ∙ 7 годин 29 хвилин тому ∙ 9 ставок

Усунення проблем із навантаженням на хостингу WordPress/WooCommerce сайту

Шукаємо спеціаліста для діагностики та усунення проблем із навантаженням на хостингу WordPress/WooCommerce сайту Є діючий e-commerce сайт на WordPress + WooCommerce. Сайт періодично падає або працює нестабільно під час великої кількості запитів — як з різних IP-адрес, так і,…

DevOpsВеб-програмування ∙ 14 годин 31 хвилина тому ∙ 41 ставка

Інтеграції гугл аналітики до срм через n8n

Доброго дня, Потрібна допомога поєднати гугл аналітику та срм через n8n. Всі налаштування сбоку срм зроблені. Тепер потрібно тільки зробити налашутвання із аналітики через n8n щоб передавались події продажів.

DevOpsАдміністрування систем та мереж ∙ 15 годин 48 хвилин тому ∙ 17 ставок

Налаштування системи резервного копіювання та оптимізація серверної інфраструктури

Мета робіт:Забезпечити надійне збереження даних CRM-системи та додатку шляхом впровадження автоматизованої системи резервного копіювання (Backups), а також провести ряд серверних доробок для підвищення стабільності, безпеки та продуктивності інфраструктури.

DevOpsБази даних та SQL ∙ 9 днів 10 годин тому ∙ 29 ставок

Замовник
Ярослав Р.
Україна Київ  121  0  2
Проєкт опублікований
3 роки тому
3 роки
119 переглядів
Мітки