Чт. Ноя 21st, 2024

Слоты PCI и слоты PCI Express есть везде. Поскольку автобус используется даже в нетбуках и ультрабуках, вам, вероятно, потребуется время от времени проверять немного информации о них в самых неожиданных местах. GNU/Linux включает в себя несколько команд, которые позволят вам узнать о слотах PCI больше, чем вы могли когда-либо интересоваться. Эти команды идеально подходят для решения сетевых проблем, а также подходят для всех, кто собирает собственное оборудование. Технические специалисты также используют их для устранения проблем.

Чтобы измерить слоты PCI таким образом, вам нужно будет работать из командной строки Linux. Удерживайте Ctrl, Alt и T в графической среде рабочего стола, чтобы запустить оболочку. Вы также можете щелкнуть меню «Приложения» или «Whisker», перейти в «Системные инструменты» и щелкнуть или коснуться «Терминал». Пользователи Ubuntu Unity захотят найти слово терминал в Dash. Операторы безголового сервера всегда могут использовать один из виртуальных терминалов, но некоторые из этих команд немного длинны, если вы не загружаете их из сценария оболочки.

Метод 1. Просмотр информации о слоте PCI

В самом простом случае вы можете просто ввести lspci и нажмите Enter, чтобы получить подробную информацию обо всех устройствах, подключенных к вашей системе. Вероятно, это приведет к прокрутке окна вашего терминала, поэтому вы можете использовать полосу прокрутки, чтобы прочитать об этом. Вы можете использовать колесо прокрутки или тачпад, если вам нужно просмотреть всю информацию. Эта команда, заданная без других аргументов, перечислит все устройства, подключенные к вашей системе через шину PCI. Хотя это может дать вам стену текста, это очень простая команда.

Как проверить слоты PCI в Linux

Метод 2: проверьте информацию о слоте Ethernet PCI

Хотя это ужасно большой объем данных, вы всегда можете использовать grep, чтобы твой день намного проще. Один из наиболее часто используемых приемов проверки индекса слотов PCI – это мгновенный сбор информации о вашем контроллере Ethernet. Это рука, когда с ней возникают проблемы. Введите lspci -vmm | grep -B1 -A2 ‘^ Class. * Ethernet’ в командной строке и нажмите Enter. Скорее всего, это огромный кусок текста, который нужно проанализировать, поэтому вы можете скопировать его, а затем вставить в командную строку. Либо щелкните меню «Правка» и выберите «Вставить», либо одновременно удерживайте нажатыми клавиши «Shift», «Ctrl» и «V», чтобы вставить его. Стандартное сочетание клавиш Ctrl + V, которое вы могли использовать, здесь не работает, потому что терминал интерпретирует это по-другому. Как только вы нажмете клавишу ввода, вы получите информацию об адаптере Ethernet.

Как проверить слоты PCI в Linux

Вы заметите, что в полученной информации будет указано, в какой слот он установлен и какой поставщик оборудования поставил конкретную карту.. Он также должен рассказать вам немного больше о самом устройстве.

Метод 3: отображение открытых слотов PCI

Вернуться на терминал, вы можете запустить sudo dmidecode -t 9 | grep -A3 «Информация о системном слоте» | grep -c -B1 «Доступен» , чтобы узнать, сколько у вас пустых слотов PCI. Опять же, это очень длинная команда, которую было бы непрактично вводить снова и снова. Поэтому вы можете скопировать его и снова либо щелкнуть меню «Правка», затем выбрать «Вставить», либо удерживать клавиши Ctrl, Shift и V, чтобы вставить его в окно терминала.

Как проверить слоты PCI в Linux

Обратите внимание, что команда sudo находится перед этим конкретным стеком командной строки. Это потому, что для перечисления точного списка слотов PCI требуется root-доступ. Вам будет предложено ввести пароль, как только вы попытаетесь запустить его, тогда он вернет одно число. Это может быть от 0 или 1 в системе с небольшим количеством реальных физических слотов PCI до 8-10 на некоторых типах серверов.

Вы можете получить необычные или, по крайней мере, неожиданные результаты. если вы запустите любую из этих команд внутри виртуальной машины. Большинство программных сред виртуальных машин будут имитировать серию слотов PCI, но независимо от того, имеют ли их конкретные значения какой-либо смысл, это другое.

Источник

Добавить комментарий