| Начало » Использование СУБД » Firebird, HQbird, InterBase » Помощь требуется, обновили сервер, а работать стало медлене :( Переход к форуму:
	| 
		
			| Помощь требуется, обновили сервер, а работать стало медлене :( [сообщение #721] | Mon, 03 October 2022 10:47  |  
			| 
				
				
					|  Aleksandr_pro Сообщений: 24
 Зарегистрирован: June 2022
 | Junior Member |  |  |  
	| Сервер на AMD EPIC 7763 128 логических процессоров Версия FireBird 3.0.10 Windows 2019
 памяти 768 гигов база 360 Гб.
 
 config
 ServerMode = Super
 TempDirectories=T:\FB_TEMP
 DefaultDbCachePages = 120000
 FileSystemCacheThreshold = 140000
 TempBlockSize = 2048576
 TempCacheLimit = 567108864
 MaxUnflushedWrites = -1
 MaxUnflushedWriteTime = -1
 ConnectionTimeout = 300
 DummyPacketInterval = 60
 LockMemSize = 5048576
 LockHashSlots = 30011
 IpcName = hqb301
 
 напрягает вот это - видимо FireBird только один процессор использует
 
 
  
 параметр #CpuAffinityMask = 1 закомментирован, куда копать подскажите ?
 [Обновления: Mon, 03 October 2022 10:55] Известить модератора |  
	|  |  |  
	|  |  
	|  |  
	|  |  
	|  |  
	|  |  
	|  |  
	|  |  
	|  |  
	|  |  
	|  |  
	| 
		
			| Re: Помощь требуется, обновили сервер, а работать стало медлене :( [сообщение #732 является ответом на сообщение #731] | Mon, 03 October 2022 12:11   |  
			| 
				
				
					|  basid Сообщений: 194
 Зарегистрирован: June 2022
 Географическое положение: Asia/Irkutsk
 | Senior Member |  |  |  
	| Вы бы поставили, для начала, адекватные на 768 ГБ ОЗУ страничный кэш основной базы (в databases.conf) и TempCacheLimit (в firebird.conf). Можете начать со 128ГБ для каждого. Ну и пользуйтесь суффиксами K,M,G. Чтобы не "ломать глазки" на длинных строчках циферок.
 
 P.S.
 FileSystemCacheThreshold = 999M  # pages
 и не важно - сколько у вас ОЗУ.
 
 P.P.S.
 128 ГБ страничного кэша не забываем делить на 16КБ размера страницы.
 [Обновления: Mon, 03 October 2022 12:18] Известить модератора |  
	|  |  |  
	|  |  
	|  |  
	|  |  
	|  |  
	|  |  
	|  |  
	| 
		
			| Re: Помощь требуется, обновили сервер, а работать стало медлене :( [сообщение #741 является ответом на сообщение #727] | Mon, 03 October 2022 14:21   |  
			| 
				
				
					|  SD Сообщений: 452
 Зарегистрирован: August 2022
 | Senior Member |  |  |  
	| Aleksandr_pro писал(а) Mon, 03 October 2022 10:24 Да переехали на новую зелезку и новую ось, раньше был сервер 10 летней давности на intel и Windows 2012То есть типичный случай:Сейчас новый сервак оценивали визуально и по отзывам пользователей, программа заметно висит
  Все настройки со старого были перенесены но новый один в один
 1. Бутылочные горлышки старого сервера не анализировали.
 2. Новый сервер взяли от балды (по цвету корпуса), так что единственный параметр по которому он превосходит старый - процессор, совершенно иррелевантный в силу п.1.
 3. Его настройкой никто не занимался в силу отсутствия кадров, способных к этому.
 4. Объективных методов контроля приложения и сервера нет - "пользователи говорят".
 
 Вывод: верните пользователям старый сервер, а на новом можете играться в Дум.
 [Обновления: Mon, 03 October 2022 14:22] Известить модератора |  
	|  |  |  
	|  |  
	| 
		
			| Re: Помощь требуется, обновили сервер, а работать стало медлене :( [сообщение #743 является ответом на сообщение #737] | Mon, 03 October 2022 20:32   |  
			| 
				
				
					|  kdv Сообщений: 105
 Зарегистрирован: June 2022
 | Senior Member |  |  |  
	| SEN писал(а) Mon, 03 October 2022 12:33 Aleksandr_pro писал(а) Mon, 03 October 2022 11:07кстати, да. Я вспомнил, что читал про какую-то систему с 128 ядер (физических), там оно для вычислительных задач, которые грузят проц, а по шине стараются передавать минимум.Я не очень силен в технической части серверов "HyperThreading?" это к чему ?...деление полосы пропускания шин/каналов доступа к устройствам...
 У ФБ (и у СУБД вообще) задачи несколько иные, в основном это обмен проц-память и память-диск. Так что, выключить виртуальные ядра это хороший совет.
 
 [Обновления: Mon, 03 October 2022 20:32] Известить модератора |  
	|  |  |  
	|  |  
	|  |  
	| 
		
			| Re: Помощь требуется, обновили сервер, а работать стало медлене :( [сообщение #746 является ответом на сообщение #745] | Mon, 03 October 2022 22:44   |  
			| 
				
				
					|  kdv Сообщений: 105
 Зарегистрирован: June 2022
 | Senior Member |  |  |  
	| может и так. Я в описание АМД сильно не вчитывался, но там есть упоминание, что компилировать надо с какими-то их либами. Да и вообще, если сервер уже в работе, то тыкать-то много надо всякого, а это значит перегружать комп раза по два (типа, если стало хуже, то вернуть обратно и опять перегрузить).
 У микрософта разве что написано
 Windows Server 2019 supports all AMD EPYC 7000 Series processors. For AMD EPYC 7002 and EPYC 7003 Series processors, use at least the refreshed media image released early October 2019.
 
 Смущает, что всё-таки в первой половине есть штуки 4 ядер с загрузкой 37-48%. Но вот почему у остальных выше 71% нет - неясно. Это надо perfmon, и тыкать в кучу параметров.
 
 
 |  
	|  |  |  
	|  |  
	|  | 
 
 
 Текущее время: Mon Oct 27 02:26:57 GMT+3 2025 
 Общее время, затраченное на создание страницы: 0.01925 секунд |