Начало » Использование СУБД » 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
						 Сообщений: 195 Зарегистрирован: 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:33Aleksandr_pro писал(а) Mon, 03 October 2022 11:07Я не очень силен в технической части серверов "HyperThreading?" это к чему ? 
 
...деление полосы пропускания шин/каналов доступа к устройствам...  
кстати, да. Я вспомнил, что читал про какую-то систему с 128 ядер (физических), там оно для вычислительных задач, которые грузят проц, а по шине стараются передавать минимум. 
У ФБ (и у СУБД вообще) задачи несколько иные, в основном это обмен проц-память и память-диск. Так что, выключить виртуальные ядра это хороший совет. 
		
		
		[Обновления: 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, и тыкать в кучу параметров. 
 
		
		
		
 |  
	| 
		
	 | 
 
 
 |  
	| 
		
 |  
	| 
		
 |   
Переход к форуму:
 
 Текущее время: Tue Nov 04 06:18:17 GMT+3 2025 
 Общее время, затраченное на создание страницы: 0.01333 секунд 
 |