Налаштування сервера Windows

Дотримуйтесь наведених нижче вказівок, щоб налаштувати свій Windows Server для оптимальної роботи з Relativity. Деякі з цих параметрів конфігурації є одноразовими, тоді як інші вимагають періодичного оновлення в міру зміни розмірів обладнання та бази даних.

Примітка: Ці вказівки застосовуються до всіх серверів SQL у середовищі, включаючи SQL Server Worker Manager та працівників.

Ця сторінка містить наступну інформацію:

Сервісні пакети для Microsoft Windows

Встановіть найновіший пакет оновлень для Microsoft Windows Server на всі сервери Relativity.

Однак сумісність для вищих версій .NET не гарантується, і ми не рекомендуємо встановлювати вищі версії .NET, ніж ті, що вказані відповідно до вашої версії відносності. Крім того, встановлюйте будь-які менші виправлення безпеки, оновлення Windows тощо на власний розсуд. Ми тестуємо лише основні пакети оновлень, а не кожне оновлення Microsoft. Спочатку розгорніть будь-які виправлення у своєму тестовому екземплярі відносності. Переконайтеся, що діє план відкату, якщо під час розгортання виявляються будь-які проблеми.

Переконайтеся, що ви відключили опцію автоматичного встановлення оновлень на всіх серверах відносності. Застосовуйте всі необхідні оновлення під час планового технічного обслуговування.

Плани живлення Windows та продуктивність процесора

У Windows Server 2012 R2 та 2008 R2 ви можете отримати доступ до екрана Параметри живлення, ввівши powercfg.cpl у підказці Виконати. Доступні три плани енергоспоживання за замовчуванням: Збалансований, Енергозбереження та Висока продуктивність. Збалансоване встановлюється за замовчуванням, саме це Microsoft рекомендує для загального користування. На жаль, збалансований план живлення за замовчуванням може бути не найкращим вибором для продуктивності робочого сервера.

сервера

Ми рекомендуємо налаштувати всі сервери відносності SQL на використання високоефективного плану живлення Windows. Для цього також можуть знадобитися зміни в налаштуваннях BIOS. Ви повинні вирішити, що найкраще враховувати всі ролі сервера відносності.

Візуальні ефекти Windows

Windows включає стандартні візуальні ефекти, щоб зробити користувальницький досвід приємнішим. Ці ефекти не потрібні і споживають ресурси центрального процесора. Ми рекомендуємо вимкнути ці ефекти на всіх серверах Relativity.

  1. Виберіть діалогове вікно Параметри продуктивності, клацнувши Налаштування на панелі продуктивності.
  2. Виберіть Візуальні ефекти на діалоговому вікні Параметри продуктивності.
  3. Виберіть Налаштуйте для найкращої роботи, а потім натисніть в порядку.

Планування процесора Windows

Продуктивність програми пов’язана з параметрами кешування планування процесора, які ви встановили для Windows Server. Планування процесора визначає швидкість реагування програм, які ви запускаєте інтерактивно (на відміну від фонових програм, які можуть працювати в системі як служби). Ми рекомендуємо вибрати фонові служби на всіх серверах Relativity.

  1. Виберіть Налаштування на панелі продуктивності.
  2. Виберіть Розширений на діалоговому вікні Параметри продуктивності.
  3. На панелі планування процесора ви маєте такі параметри:
    • Програми - дати активному додатку найкращий час відгуку та найбільшу частку доступних ресурсів. Використовуйте цей параметр лише на серверах розробки. Цей параметр слід також вибрати, коли ви використовуєте Windows Server 2008 R2 як настільну операційну систему.
    • Довідкові послуги - дати фоновим додаткам кращий час відгуку, ніж активний додаток. Використовуйте цю опцію для робочих серверів.
  4. Виберіть Довідкові послуги, а потім клацніть в порядку.

Фрагментація Windows NTFS

Встановіть інструмент автоматичної дефрагментації диска на всі сервери Relativity Web, SQL, Search та File. Доступно ряд інструментів для дефрагментації жорстких дисків та оптимізації продуктивності.

    Деякі найновіші продукти є активними та запобігають колись фрагментації. Дослідіть доступні інструменти, щоб вирішити, який найкращий для вас. На відміну від доступного завдання Windows для дефрагментації фізичних дисків, ці інструменти працюють автоматично у фоновому режимі. Ці інструменти використовують лише непрацюючі ресурси, щоб гарантувати, що ні на що це негативно вплине. Більшість сучасних пристроїв SAN і NAS включають технології для уникнення або обмеження фрагментації на рівні блоків. Windows бачить дані логічно з програмного рівня, поза сферою зберігання. Якщо Windows виявить файл у сотнях шматків, це може вплинути на продуктивність SAN.

Примітка. Попрацюйте зі своїм постачальником пам’яті, щоб перевірити, чи рекомендують вони встановити інструмент дефрагментації.

  • Якщо ви не віртуалізуєте ролі відносності, швидше за все, буде дзеркальний масив, в якому розміщуються ОС та необхідні компоненти відносності (якщо ви також не завантажуєтесь із запам'ятовуючого пристрою). Якщо ці диски сильно фрагментовані, ролі, включаючи веб-сервери (IIS), можуть мати низьку продуктивність. Це може вплинути на огляд відносності.

Налаштування віртуальної пам'яті

ОЗУ є обмеженим ресурсом, тоді як віртуальна пам'ять для більшості практичних цілей необмежена. Процесів може бути багато, кожен із них має власний 2 ГБ приватного віртуального адресного простору. Коли пам’ять, яка використовується усіма існуючими процесами, перевищує обсяг доступної оперативної пам’яті, операційна система переміщує сторінки (4 КБ) одного або декількох віртуальних адресних просторів на жорсткий диск. Це звільняє цей кадр оперативної пам'яті для інших цілей. Windows зберігає ці "перекладені" сторінки в одному або декількох файлах. Ім'я файлу - pagefile.sys. Ви можете знайти цей файл у кореневій частині розділу. У кожному розділі диска може існувати один файл pagefile.sys.

Ви можете налаштувати розташування та розмір файлу сторінки на панелі керування. Щоб встановити ці значення, натисніть Система > Розширені налаштування системи, а потім клацніть Налаштування під Performance.

За замовчуванням Windows Server розміщує файл підкачки у завантажувальному розділі, де встановлена ​​операційна система. Windows Server створює розмір файлу підкачки за замовчуванням, який в 1,5 рази перевищує фізичну пам’ять, максимум до 4095 МБ.

Розглянемо наступне:

  • Для всіх серверів Relativity вручну встановіть розмір файлу підкачки до 4095 МБ. Ми рекомендуємо розмір файлу підкачки, оскільки обсяг ОС має лише достатньо місця для вимог. Том ОС не може підтримувати розмір файлу сторінки, розмір якого в 1,5 рази перевищує обсяг фізичної оперативної пам'яті.
  • Для серверів із великою кількістю встановленої оперативної пам’яті (16 ГБ +) і більше, ніж просто обсяг ОС, створіть файл другої сторінки. Помістіть цей файл сторінки на диск, відмінний від того, на якому розміщена ОС. Установіть для цього файлу другої сторінки розмір, що перевищує обсяг фізичної оперативної пам'яті в 1,5 рази. Це має бути не більше 50 ГБ. Корпорація Майкрософт не має конкретних рекомендацій щодо підвищення продуктивності файлів сторінок розміром більше 50 ГБ. Прикладом цього типу сервера може бути сервер Analytics.
  • SQL Server не повинен використовувати файл сторінки для пам'яті на правильно налаштованих серверах. Не повинно виникати необхідність створювати файл другої сторінки на SQL Server. Конфігурації пам'яті SQL Server детально описані в розділі налаштування SQL Server цього посібника.

Встановлення розміру файлу підкачки вручну забезпечує кращу продуктивність, ніж сервер, який автоматично визначає його розмір. Кращою практикою є встановлення початкових параметрів мінімального та максимального розміру для файлу підкачки на однакові значення. Це гарантує, що ресурси динамічної зміни розміру файлу підкачки не втрачаються. Це особливо вірно, враховуючи, що така зміна розміру зазвичай відбувається, коли ресурси пам'яті в системі вже обмежені. Встановлення однакових мінімальних та максимальних значень розміру файлу сторінки також гарантує, що область підкачки на диску є єдиною суміжною областю. Це покращує час пошуку диска.

Корпорація Майкрософт рекомендує ізолювати файл підкачки на одному або декількох виділених фізичних дисках. Налаштуйте ці диски як масиви RAID-0 (смугастий) або RAID-1 (дзеркальне відображення). Або файл підкачки повинен бути на окремих дисках без RAID. Зазвичай резервування файлу підкачки не потрібно. Не налаштовуйте файл підкачки на масиві RAID 5. Не рекомендується налаштовувати файл підкачки на RAID 5. Це пов’язано з тим, що активність файлу підкачки вимагає великої кількості записів, а масиви RAID 5 краще підходять для читання, ніж для продуктивності запису.

Налаштування HTTP2

Через наявний дефект HTTP2 потрібно додати два значення реєстру Windows.

У розділі HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ HTTP \ Parameters додайте ці два значення типу REG_DWORD:

  • EnableHttp2Tls зі значенням 0
  • EnableHttp2Cleartext зі значенням 0

Після додавання значень перезапустіть машину.

Список виключень антивірусного каталогу

Налаштуйте все антивірусне програмне забезпечення на будь-якому із ваших серверів Relativity, щоб виключити наступні області:

  • SQL-сервери - всі значення каталогу знаходяться в таблиці встановлення екземплярів бази даних EDDS (за винятком файлів програми відносності та BCPPath). Інструмент відносності встановлюється в такому місці: C: \ Program Files \ kCura Corporation \ Relativity. За потреби відрегулюйте розташування приводу.
    • Каталог, де знаходяться файли бази даних.
    • Каталог, де знаходяться файли журналів.
    • Розташування BCPPath на SQL Server.
    • Каталог, де знаходяться повнотекстові індекси
  • Сервери-агенти
    • За замовчуванням: C: \ Program Files \ kCura Corporation \ Relativity
    • C: \ Windows \ Temp
    • C: \ Users \ Rel_SVC \ AppData \ Local \ Temp
    • Обліковий запис, в якому запущена служба агента = Rel_SVC

    Примітка: Майте на увазі, ваше середовище може дещо відрізнятися.

  • Веб-сервери - Пам’ятайте, ваше оточення може дещо відрізнятися.
    • За замовчуванням: C: \ Program Files \ kCura Corporation \ Relativity
    • C: \ Windows \ Temp
    • C: \ Users \ Rel_SVC \ AppData \ Local \ Temp
    • Обліковий запис, в якому запущена служба агента = Rel_SVC
  • Робочі сервери
    • C: \ Program Files \ kCura Corporation
    • C: \ Windows \ System32 (\ Invariant.hook.dll)
    • C: \ Windows \ SysWOW64 (\ Invariant.hook.dll)
    • Необов’язково:
      • C: \ Users \ Rel_SVC \ AppData \ Local \ Temp
      • C: \ Windows \ Temp

      Примітка. Ми рекомендуємо сканувати будь-які необроблені дані на наявність шкідливого програмного забезпечення, перш ніж вводити їх у своє середовище відносності. Якщо ви виконуєте сканування, вам може бути зручно виключити каталоги Temp на робочих серверах із антивірусного сканування. Це призводить до кращої продуктивності та меншої кількості перерв через активне сканування тимчасових файлів, які Релятивність обробки (Інваріант) створює в цих каталогах. Нескановані необроблені дані можуть внести шкідливі файли у ваше середовище.

      Місцезнаходження архіву ARM-каталог, де знаходяться розташування архівів ARM.

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

      Сервер управління

      По можливості уникайте входу на робочий сервер за допомогою віддаленого робочого столу. Замість цього використовуйте сервер керування або службовий сервіс. На цьому сервері або віртуальній машині має бути встановлена ​​SQL Server Management Studio (SSMS) і клієнт Relativity Desktop Client. Використовуйте цей сервер для підключення до екземплярів SQL для налаштування планів обслуговування та таблиць запитів. Якщо у вас є зовнішній жорсткий диск, що містить дані, які ви хочете імпортувати в відносність, підключіть його до цього сервера і запустіть на ньому клієнт робочого столу, щоб виконати імпорт або експорт даних.

      Ми також рекомендуємо вам встановити кластер Marvel на сервер управління. Використовуйте цей кластер для моніторингу та звітування про ефективність та використання кластера сітки даних. Кластер Marvel зберігає щоденні індекси у власному вузлі даних. Уважно стежте за дисковим простором, що використовується цими індексами, щоб на диску не залишилося місця.

      Коли адміністратори входять безпосередньо на робочий сервер, здійснюють навігацію та відкривають програми, пам'ять витрачається, а процеси марно витрачають цикли процесора. Існує також проблема Windows Server 2008 та R2, пов’язана з кешами файлів, які не мають обмежень. Адміністраторам системи слід уникати перетягування файлів через RDP з консолі, оскільки ця дія кешована і може призвести до того, що операційній системі не буде вільної пам'яті.