Поскольку плата сетевого адаптера оказывает существенное влияние на передачу данных, естественно, она влияет и на производительность всей сети. Если плата медленная, то и скорость передачи данных по сети не будет высокой. В сети с топологией шина, где нельзя начать передачу, пока кабель занят, медленная сетевая плата увеличивает время ожидания для всех пользователей.
После определения физических требований к плате сетевого адаптера - типа разъема и типа сети, в которой она будет использоваться, необходимо рассмотреть ряд факторов, влияющих на возможности платы. Хотя все платы сетевого адаптера удовлетворяют определенным минимальным стандартам и спецификациям, некоторые из плат имеют дополнительные возможности, повышающие производительность сервера, клиента и всей сети.
Итак, к факторам, от которых зависит скорость передачи данных, относятся следующие.
Данные напрямую передаются из буфера платы сетевого адаптера в память компьютера, не затрагивая при этом центральный процессор.
Плата сетевого адаптера имеет собственную оперативную память, которую она использует совместно с компьютером. Компьютер воспринимает эту память как часть собственной.
Процессор платы сетевого адаптера использует для обработки данных часть памяти компьютера.
К плате сетевого адаптера временно переходит управление шиной компьютера. Без использования ЦПУ плата передает данные непосредственно в системную память компьютера. При этом повышается производительность компьютера, поскольку его процессор в это время может решать другие задачи. Подобные платы достаточно дороги, но они способны повысить производительность сети на 20..70 %. Архитектуры EISA, MCA и PCI поддерживают этот метод.
Для большинства плат сетевого адаптера современные скорости передачи данных по сети слишком высоки. Поэтому на плате сетевого адаптера устанавливается буфер с помошьм микросхем памяти. В случае, когда плата принимает данных больше, чем способна обработать, буфер сохраняет данные до тех пор, пока они не будут обработаны адаптером. Буфер повышает производительность платы, не давая ей стать узким местом системы. Размер буфера существенно варьируется от одного производителя сетевых адаптеров к другому. Обычно сетевые платы имеют буфер, вмещающий один или несколько полных кадров. В этом случае сетевая плата не прерывает работу процессора в момент, когда она может начать передачу.
С таким микропроцессором плате сетевого адаптера для обработки данных не требуется помощь компьютера. Большинство сетевых плат имеет свои микропроцессоры, которые увеличивают скорость сетевых операций освободив ЦПУ от выполнения функций по поддержке протоколов канального уровня. Мощный микропроцессор может обеспечить функции по установлению соединений и безошибочной передаче данных, существенно разгрузив ЦПУ сервера. В PCI системах это не дает заметного выигрыша в производительности, поскольку они не ориентированы на параллельную обработку данных несколькими быстрыми контроллерами шины, которыми являются ЦПУ, дисковая и видео подсистемы.
Серверы
С серверами связана значительная часть сетевого трафика, поэтому они должны быть оборудованы платами сетевого адаптера с наибольшей производительностью.
Рабочие станции
Рабочие станции могут использовать менее дорогие сетевые платы, если их работа с сетью ограничена приложениями, генерирующими небольшой объем сетевого трафика (например, текстовыми процессорами). Другие приложения (например, базы данных или инженерные приложения) довольно быстро перегрузят сетевые платы, не отвечающие их требованиям.