Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

Linux Limitation lub priorytety zasobów

Translated164 PLN

    1 oferta jest ukryta
  • Profil został usunięty
    5 kwietnia 2023, 18:17 |

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

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

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

  • Yaroslav R.
    5 kwietnia 2023, 18:20 |

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

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

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

  • Yaroslav R.
    5 kwietnia 2023, 18:48 |

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

  • Denis Holius
    5 kwietnia 2023, 18:53 |

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

  • Yaroslav R.
    5 kwietnia 2023, 18:56 |

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

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

  • Yaroslav R.
    5 kwietnia 2023, 18:58 |

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

  • Denis Holius
    5 kwietnia 2023, 19:05 |

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


  • Yaroslav R.
    5 kwietnia 2023, 19:16 |

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

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

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

  • Sergey Yashin
    5 kwietnia 2023, 21:36 |

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

  • Denis Holius
    6 kwietnia 2023, 10:19 |

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

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

  • Andrii Kisil
    5 kwietnia 2023, 22:45 |

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

  • Profil został zablokowany
    6 kwietnia 2023, 9:30 |

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

  • Profil został usunięty
    7 kwietnia 2023, 9:04 |

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

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


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

    і тип дисків.


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

  • Yaroslav R.
    7 kwietnia 2023, 15:52 |

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

  • Profil został usunięty
    7 kwietnia 2023, 16:39 |

    ssd 

    pci-e 

    hdd 


    диски ?

  • Yaroslav R.
    7 kwietnia 2023, 16:40 |

    nvme

  • Profil został usunięty
    7 kwietnia 2023, 9:19 |
    sysctl.conf
    limits.conf
    
    чи використовуєте для вашого завдання ?
  • Yaroslav R.
    7 kwietnia 2023, 15:52 |

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

Aktualne zlecenia dla freelancerów w kategorii DevOps

Konfiguracja systemu kopii zapasowej i optymalizacja infrastruktury serwerowej

Cel prac: Zapewnienie niezawodnego przechowywania danych systemu CRM i aplikacji poprzez wdrożenie zautomatyzowanego systemu tworzenia kopii zapasowych (Backups), a także przeprowadzenie szeregu poprawek serwerowych w celu zwiększenia stabilności, bezpieczeństwa i wydajności…

DevOpsBazy danych i SQL ∙ 7 dni 8 godzin temu ∙ 27 ofert

Rozwój projektu Ruby on Rails na VPS + Routing e-maili przychodzących

Potrzebna pomoc w wdrożeniu platformy do automatyzacji zapytań o informacje publiczne (na bazie open-source silnika Alaveteli). Projekt działa jak router pocztowy: generuje unikalne adresy e-mail dla każdego zapytania, wysyła je do organów państwowych, a odpowiedzi przyjmuje z…

DevOpsLinux i Unix ∙ 13 dni 11 godzin temu ∙ 11 ofert

Zleceniodawca
Yaroslav R.
Ukraina Kijów  121  0  2
Zlecenie zostało opublikowane
3 lata temu
3 lata
119 wyświetleń
Tagi