зеркало из
				https://github.com/iharh/notes.git
				synced 2025-10-30 21:26:09 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			23 строки
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			23 строки
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Как проверить загрузку процессора по конкретным ядрам?  
 | |
| Иногда общая загрузка CPU (например, через top или htop) не даёт полной картины, особенно если у вас многоядерный сервер, и одно из ядер уходит в 100%, а остальные простаивают.  
 | |
| 
 | |
| Проверяем загрузку по ядрам:  
 | |
| Используем mpstat (из пакета sysstat):  
 | |
| 
 | |
| mpstat -P ALL 1
 | |
| 
 | |
| Здесь:  
 | |
| - -P ALL — показывает загрузку всех ядер.  
 | |
| - 1 — обновляет данные каждую секунду.  
 | |
| 
 | |
| Альтернативный способ — htop:  
 | |
| Запустите htop, нажмите F2 (настройки) → Display options → Включите Detailed CPU time для отображения загрузки по каждому ядру.  
 | |
| 
 | |
| sar — для анализа в ретроспективе:  
 | |
| 
 | |
| sar -P ALL -f /var/log/sysstat/saXX
 | |
| 
 | |
| Где XX — номер дня в логе. Это полезно, если нужно проанализировать ситуацию постфактум.  
 | |
| 
 | |
| Важно: Если одно ядро загружено на 100%, а другие нет, это может говорить о проблемах с многопоточностью приложения. Проверьте настройки софта!  
 | 
