Network na batay sa data makunan at imbakan ng application

P

premod_dm

Guest
Kami ay simula ng aplikasyon sa isang pamantayan ng pamamahagi ng Linux (tulad ng Fedora Core 5) na tumatakbo sa isang PC o ng isang computer Single board na nagsasangkot sa paglilipat ng data sa paglipas ng Ethernet sa millisecond pagitan at pagtatabi na ito sa ilang media gaya ng HDD, Flash drive.

Ano ang lahat ng aspeto ay dapat isaalang-alang?Paano i-tsek kung ang mga Linux stack ay maaaring hawakan at packet na rate?Din kung paano namin isulat ang data sa mataas na bilis (15-20 MB / s) na HDD?

Anumang isa sa pagkakaroon ng karanasan sa mga kaugnay na mga lugar, pl.tulong.

 
Upang simulan, kailangan mo ng kakayahan sa pagpaplano upang malaman ang "bigat" ng na sa tingin mo na magsulat.Ano ang gusto mong makuha?Buong packet?Tanging ang header's?

Tiyak, flash drive ay ang whorse pinili.
Kailangan mo ng isang malaking imbakan ng aparato, tulad ng isang NAS / SAN, na may isang mataas na ma-access ang bilis (hal. FB channel sa FB disk); matapos na ito, upang makunan at isulat ang mga data, ang aking mungkahi ay ang balanse ng trabaho sa maraming proseso: halimbawa maaari mong simulan ang isang proseso para sa bawat layer 3 protocol na magsulat (sa real-time) data hiwalay; matapos na ito, magsisimula ang isang demonyo sa proseso ng bawat writted file,.Huwag gumamit ng isang aplikasyon pila sa tindahan ng packet sa memorya kung hindi mo alam ang dami ng data, maaari kang mawalan ng kontrol ng application.Ang aking mungkahi ay para sa pagpaplano ng mas maraming espasyo pagkatapos ay kailangan sa pag-iimbak, upang magkaroon ng isang uri ng "baga" upang isulat at basahin ang data sa magkahiwalay na panahon.

 

Welcome to EDABoard.com

Sponsor

Back
Top