Orang-orang,
Saya punya laptop dan menara. Dan saya menggunakan EtherCAT (melalui port Ethernet) pada keduanya. Tetapi saya perhatikan bahwa jika saya mencabut kabel saya di menara, saya kehilangan banyak frame, sedangkan di laptop saya mungkin tidak kehilangan frame sama sekali ketika saya mencabut kabel ethernet.
Saya memiliki semua NIC saya yang diatur hingga 100Mbps Full-Duplex, karena ini adalah konfigurasi yang paling optimal untuk EtherCAT.
Apa faktor yang dapat membuat ini bekerja lebih baik di laptop saya dan tidak sebaik di menara saya?
Bisakah barang-barang berikut memengaruhi? (Anda juga dapat menambahkan lebih banyak item ke daftar)
1) Prosesor (Saya memiliki papan ARM yang menggunakan dua PRU untuk menangani data terkait Ethernet, dan saya nyaris kehilangan frame ketika ada kesalahan ... seperti kabel terputus)
2) RAM?
3) Cache?
sumber
Jawaban:
Saya tidak terbiasa dengan EtherCat, tetapi saya pasti dapat memberi tahu Anda bahwa semua kartu jaringan tidak dibuat sama ketika menangani penanganan data dan kondisi kesalahan.
Chipset di laptop Anda kemungkinan besar memiliki integrasi yang lebih baik ke bus lokal internal komputer dan dengan demikian fungsi CPU, karena semuanya berada di satu papan, sedangkan desktop mungkin dapat mengambil manfaat dari peningkatan ke jaringan tingkat server kartu, seperti Intel. Atau mungkin motherboard dengan chipset bawaan yang berbeda.
Kartu jaringan yang lebih baik memiliki prosesor dan / atau fitur on-board untuk membuatnya lebih toleran terhadap kesalahan, dan mengurangi beban pada komputer yang menampungnya. Mereka juga sering datang dengan driver yang lebih baik.
RAM dan cache komputer tidak selalu berkorelasi dengan seberapa baik mentransmisikan data di jaringan, kecuali ada leher botol yang sebenarnya, dan sistem tidak dapat mengirim atau menerima data sampai siap lagi.
sumber
Pada tingkat NIC, kemungkinan penundaan meliputi: PHY yang lambat untuk menyamakan dirinya dengan kabel; gangguan deteksi operator yang hilang atau dinonaktifkan; lapisan driver yang menunda atau menghilangkan status deteksi-pembawa yang diterima dari antarmuka. Kekhawatiran sistem yang dapat menyebabkan penundaan signifikan termasuk: kehilangan dan pembangunan kembali konfigurasi dan keadaan lainnya (DHCP, NetworkManager, pengujian akses Internet, dll); dan layanan lain yang memblokir akses jaringan hingga sepenuhnya diinisialisasi (antivirus, firewall, sinkronisasi, dll).
Juga, ini adalah ingatan anekdotal saya yang sama sekali tidak ilmiah bahwa beberapa chipset (Realtek?) Lebih lambat untuk beralih dari plug ke play daripada yang lain.
Bagaimanapun, jika Anda membutuhkan pemulihan lebih cepat dari kesalahan kabel, Anda dapat menguji kartu jaringan yang berbeda di PC. Atau, Anda juga bisa mencoba mencegah kerusakan kabel melalui agregasi tautan.
sumber