PSX22 escribió:@Pollonidas una duda, si una placa tiene 16+4 lineas, y 16 lineas las usa la GPU , y las otras 4 las usan los ethetnet, usb y (2 SSD NVME PCIE Gen4) esos 4 lineas PCIE4, se dividen 2 para cada SSD al 50% todo el tiempo, o cualquiera de los 2 SSD puede usar las 4 lineas a su 100% de ancho de banda? es decir hay balanceo de ancho de banda entre 2 SSD que comparten 4 lineas disponibles totales? ( suponemos que los ssd son x4 y usan el maximo de las 4 lineas pcie4
En casi todas las plataformas hay líneas de comunicación dedicadas entre el procesador y el chipset, que no se pueden usar para otra cosa y no "cuentan" para todo lo demás. En el caso de intel estas líneas se llaman DMI pero son simples líneas PCIe con mínimas modificaciones, de la misma revisión que la versión de DMI (es decir, DMI 4 significa PCIe 4.0), y uno de los grandes cambios de los chipset XX60 a XX90 en generaciones recientes es que los primeros usan 4 líneas y los segundos 8. En el caso de AMD no lo esconden y directamente te dicen que son líneas PCIe, ver por ejemplo el diagrama de plataforma de AM5 (muchas cosas son opcionales, esto es la configuración máxima):
Varias de las cosas que has nombrado (USB, ethernet, etc.) suele conectarse directamente al chipset, por lo que en ese caso en ciertos supuestos sí que podría ser un
cuello de botella no por la comunicación individual de cada componente, sino por el ancho de banda alto pero limitado que conecta el chipset y el procesador.
Si son discos nvme en esta plataforma van directos al procesador y nunca comparten recursos. Si se asignan líneas de la GPU estas se pierden desde el mismo POST, nunca se comparten. En el caso de Intel como hay más líneas PCIe en el chipset sí que pueden darse casos de que con discos muy rápidos la comunicación entre el chipset y el procesador sea un limitante, especialmente con chipsets BX60, pero habría que buscar configuraciones un tanto raras (como por ejemplo un RAID0 de 3 discos NVMe muy rápidos, quizás usados para caché en proyectos de vídeo grandes, pero es que esto, aparte de que no es habitual, pide a gritos sockets de servidor con más líneas PCIe)
edito: Respondiendo a tu pregunta, que quizás haya quedado en el aire: cada disco PCIe conectado a un slot usa todas las líneas disponibles todo el tiempo (normalmente son 4, a veces pueden ser 2 por necesidades particulares de la placa base, o porque la plataforma no tiene suficientes) a la revisión más rápida que soportan tanto la placa base como el disco en sí. Si van directas al procesador, siempre están disponibles y no comparten nada. Si van a través del chipset, como muchas cosas en la vida,
depende, entre sí no comparten nada, pero la comunicación con el procesador sí que tiene un "tope" que habitualmente tampoco es un limitante. Cosas como una tarjeta de red a plena carga apenas quita ancho de banda. 4 líneas pcie4 dan un ancho de banda de 8GB/s o lo que es lo mismo 64Gb/s, una tarjeta de red de 2.5Gb/s apenas hace una muesca en esa cantidad.
Saludos