En teoría sí. En la práctica, no siempre tan fácil.
1Gbit / s es esencialmente el estándar de velocidad de bits en el cable. Los puertos Ethernet pueden estar conectados a un bus back-end que tiene un ancho de banda limitado, especialmente si está combinando múltiples.
Ejemplo: hay muchas tarjetas adicionales USB3.0 a PCI-e 1x. USB3.0 puede alcanzar un rendimiento de 5 Gbit, pero PCI-e 2.0 1x (común en el momento en que USB3.0 se va a la corriente) solo aumenta el ancho de banda de datos de 4Gbit / s. Entonces, aunque agrega 2x puertos USB 3.0, no puede ni siquiera (o apenas como @ alex.forenich señaló) saturar un solo puerto.
Además, Ethernet utiliza paquetes bastante pequeños para transferir datos. A 1500 bytes max. carga, puede tener hasta 81000 paquetes / segundo a 1 Gbit / s de tráfico. Si cada paquete se maneja individualmente a través de interrupciones, eso puede acumular una gran cantidad de tiempo de CPU. Esto podría mejorarse utilizando marcos jumbo.
El protocolo utilizado puede no escalar con varias conexiones. P.ej. algunos conmutadores (high-end) pueden admitir la agregación de enlaces, pero solo pueden proporcionar el doble ancho de banda en varias conexiones TCP.