交换机和HUB是不同的,交换机是基于存储转发的,他会学习连接在他端口上的MAC地址,根据MAC地址进行转发数据,如果不进行端品镜像,两台计算机的数据通信内容是不会被其它计算机收到的。而HUB是广播式的,一台机器发出的数据接在HUB上的所有计算机都能收到。在使用上,如果使用交换机或HUB连接几台计算机,数据流量不大的情况下可能不会感觉到有明显的区别。
交换机和集线器(hub)从用处上看上并没有太大的区别。但是交换机会分析网络协议,根据数据包要发送的地址决定数据走向哪一个端口;而hub不做这些处理,只是盲目的将一个数据包发送给所有其它端口。一般情况下网卡会自行筛选需要的数据包,所以在多数情况下交换机和hub用起来感觉是一样的,最多也就是速度在某些情况下略有差异。
你说的现象不明确,不清楚到底是什么引起了你的问题。
补充:
一般情况下做主机几乎不需要消耗多少资源。而且主机在CPU占用100%的时候也几乎不影响其他人的网速。一般主机只要保证不经常重起/关机就没什么问题了。