Искате ли да знаете броя на Ethernet портовете, които вашият Linux сървър има, без да ходите физически в сървърната стая? Командата lspci е там, за да ви помогне.
Rack сървърите са проектирани да поддържат системи и операции от корпоративен клас. За разлика от обикновените сървъри, шкаф сървърите трябва да са устойчиви и обикновено съдържат няколко физически Ethernet порта или мрежови интерфейсни карти (NIC), за да могат да се свързват към няколко мрежи едновременно.
Освен стелажните сървъри, някои промишлени или специализирани компютри се предлагат и с множество Ethernet портове или NIC.
Какъвто и да е случаят, ето как можете да разберете броя на Ethernet портовете на Linux сървър, без да ходите физически до сървърната стая, за да проверите.
Защо сървърите имат множество физически Ethernet портове?
Повечето шкаф сървъри или индустриални компютри имат множество мрежови интерфейсни карти (NIC) поради следните причини:
- Сегментиране на мрежата: Множество физически портове позволяват на сървъра да се свърже към няколко мрежи едновременно. Това осигурява по-добра сигурност и производителност.
- Виртуализация: Виртуализацията е от ключово значение за гарантиране, че сървърът ви използва ресурсите оптимално. Освен това ви позволява да бягате различни видове мрежови сървъри на един хардуерен сървър. Наличието на множество интерфейси също позволява виртуално сегментиране на VM мрежи.
- Съкращаване: Множеството физически интерфейси правят вашата сървърна мрежа по-устойчива, защото все още можете да се свържете със сървъра си, когато единичен кабел или интерфейс изпита хардуерен срив.
Като цяло множеството мрежови интерфейси във вашата сървърна мрежа осигуряват по-добра производителност и устойчивост.
Изброяване на физическите Ethernet портове на вашия Linux сървър
The lspci изброява всички устройства за свързване на периферни компоненти (PCI) на вашата машина. PCI е стандартен протокол, който позволява на компютрите да се свързват и комуникират чрез физически интерфейси като NIC, видео карти и др.
Тъй като се интересуваме само от Ethernet портове, филтрирайте съответно списъка използвайки командата grep както следва:
lspci | grep -i ethernet
Изходът изброява всички NIC на този сървър; както можете да видите, има общо осем. В допълнение към изброяването на мрежовите карти, ще получите също производителя на мрежовата карта и нейния тип: Ethernet, в този случай.
За да покажете само общия брой портове без подробен списък, използвайте следната команда:
lspci | grep Ethernet | wc -л
Овладяване на администрирането на Linux сървър
Сървърите, които се доставят с множество физически Ethernet портове, предлагат по-добра производителност и са по-здрави и издръжливи в сравнение с персонални компютри, които се предлагат само с единичен NIC.
Linux идва с много вградени инструменти, като например ip команда за конфигуриране и управление на вашата мрежа.