Відмінності між версією 24 та версією 25 із deployOnLinux


Ігнорувати:
Дата/Час:
4 квіт. 2025 р., 11:54:10 (12 днів тому)
Автор:
volodya
Коментар:

--

Умовні позначення:

Без змін
Додано
Вилучено
Змінено
  • deployOnLinux

    v24 v25  
    1313* [#point8 Адміністрування користувачів]
    1414* [#point9 Оптимізовані налаштування firebird]
     15* [#point10 Як виявити ресурсомісткий процес firebird]
    1516
    1617=== [=#point1 Відключити cd-rom, як джерело оновлень] ===
     
    159160}}}
    160161
     162=== [=#point10 Як виявити ресурсомісткий процес firebird]
     163
     164Перевірка споживання ресурсів користувачем або службою допоможе вчасно виявити проблеми продуктивності та оптимізувати навантаження.
     165
     166✅Крок 1: Перегляд активних процесів
     167
     168{{{
     169top
     170}}}
     171
     172Ця команда покаже активні процеси:
     173
     174{{{
     175PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
     17619033 firebird 20 0 139316 16496 8312 S 100.3 0.1 8:17.12 fb_inet_server
     177}}}
     178
     179''firebird'' — це служба бази даних, яка працює на порту 3050. PID цього процесу — 19033.
     180
     181✅Крок 2: Перевірка підключень до служби Firebird (порт 3050)
     182
     183Виконай команду:
     184
     185{{{
     186sudo ss -tnp | grep :3050
     187}}}
     188
     189Результат виведе список усіх користувачів і служб які парцюють з firebird.
     190Результат команди копіюєм, вставляєм у Notapad ++ і за допомогою Ctrl + F шукаєм підключення з pid = 19033:
     191
     192{{{
     193ESTAB 0 0 127.0.0.1:3050 127.0.0.1:56694 users:(("fb_inet_server",pid=19033,fd=2))
     194}}}
     195
     196''127.0.0.1:56694'' — клієнтське підключення до Firebird.
     197Тепер можемо знайти яка служба викоритовує підключення.
     198
     199✅Крок 3: Знаходження джерела підключення
     200
     201За допомогою Ctrl + F шукаємо у файлі який ми скопіювали в попередньому кроці, порт 56694:
     202
     203{{{
     204ESTAB 0 0 127.0.0.1:56694 127.0.0.1:3050 users:(("python3",pid=25721,fd=4))
     205}}}
     206
     207Підключення ініційоване процесом python3, PID = 25721.
     208
     209✅Крок 4: Детальна перевірка процесу
     210
     211Щоб дізнатись більше про процес:
     212
     213{{{
     214ps -p 25721 -o pid,ppid,user,cmd,%cpu,%mem,start,time
     215}}}
     216
     217Це виведе інформацію про користувача, команду, яка запустила процес, використання CPU/пам'яті, та час запуску.
     218
     219''Таким чином, ми визначили, хто саме навантажує Firebird, і можемо вжити відповідних дій для оптимізації.''
     220