I bet he doesn't run FreeBSD. Sounds more like a general question.
Frankly, your question is a bit vague asked, so I try to need to understand some things to give an usable answer:
- What is the fastest way to do it? FTP? rsync/rcp/scp? Something else?
- Is there something to be tuned for this amount of traffic?
or hook up a hot-pluggable SAS drive system to copy the data disk-to-diskthe responses seem to focus on the software end, which only buys you so much. Put multiple NICs in source and destination servers to increase the available pipe size, keeping mind the overall speed/width of the computer bus. then, focus on transfer protocols that use UDP as opposed to TCP. Since the connection will be reliable you don't need to ACK individual packets.
As OP prefers not to answer, see https://www.arboreus.systems/Either Russian or Ukrainian side.
You may be right. Maybe you are not.As OP prefers not to answer,
Some people just need a little longer to understand the situation.And the brazen IT-professionals still like to continue the tech-talk here?
We don't discuss politics. I just don't want to support Russia to kill children.nor political stuff shall be discussed here.
Of course that needs a human, but there isn't much that is faster than pulling a disk out of one machine in the rack and plugging it into the machine beneath itor hook up a hot-pluggable SAS drive system to copy the data disk-to-disk
Of course I agree with that. When I read the OP's question nothing suggested military use to me though. I guess it does mention 'surveillance', but that could mean any number of things. I would have thought if it was really for military use the question would have been a bit more camouflaged to put people off the scent. And we're only guessing nationality from Alexandr's name... after all who knows who 'POSIX.1' is or what country they are from? It's very hard to tell on an open forum like this. I don't pretend to know what the answer is.Folks, do not be such a fool supporting war actors that are attacking the free and open world FreeBSD is part of.
Me neither. I don't want anybody killing any one at all - not only children.I just don't want to support Russia to kill children.
Not really. You know the term "hidden in plain sight"?I would have thought if it was really for military use the question would have been a bit more camouflaged to put people off the scent.
Yep, software DVR can generate a lot of data even in small organization.Much more likely someone in an academic project or perhaps in a small startup company who is trying to design something like this for the first time.
You don't know/care much about recent development of drone warfare, do you? "Human Safari" in Kherson?To be honest I don't find it credible that professional software developers, working for big defence contractors developing military systems, would ask basic questions of this type on a public forum like this. Much more likely the question comes from someone in an academic/opensource project or perhaps in a small startup company who is trying to design something like this for the first time. Of course I could be wrong, but weapons systems development doesn't ring true to my mind.
I don't KNOW anything about drone warfare. Of course I deplore the war in ukraine as well as all the other wars around the world. But I only "know" what I see in the TV news each evening. All war is terrible, only a fool wants war.You don't know/care much about recent development of drone warfare, do you? "Human Safari" in Kherson?
I had a quick look around that website and at their github repository. They have a bunch of useful looking sample code in various different languages, and a library of articles. I noticed this one talking about why they chose freebsd for their projects: https://github.com/ArboreusSystems/...aster/freebsd/why_freebsd/eng.why_freebsd.pdfAs OP prefers not to answer, see https://www.arboreus.systems/
Spinning disks remain the best solution if one is optimizing for $/bandwidth (read or write), even though it isn't as perfect as we once thought (the ~500 TB/year throughput limit). Agree with you that good SSDs have fine write endurance, although it is possible to wear then out within years if they are used as fast log devices. The real answer depends on many details, in particular the required data lifetime.So it isn't just network you need advice for, you don't have a disk solution yet either?
FWIW you would have a hard time wearing out proper datacenter SSDs.
The OP is creating 500 Mbyte/second. 10gig Ethernet boards, cables and switches are a commodity.You do have two servers, let's call them A and B.
A is producing X B/s data. A's data shall be transferred to B.
The bandwidth of the net you're using is N B/s, and apparently X > N, otherwise you wouldn't have asked.
Sure they would.To be honest I don't find it credible that professional software developers, working for big defence contractors developing military systems, would ask basic questions of this type on a public forum like this.
Well, that's not my experience of working in large companies (or even small companies). I can imagine the reaction I would get if at the monday morning scrum, when the team lead asked me how the data transfer work is going and I replied "don't worry I'm going to ask on the freebsd forum and I'll have all the answers later". I'd be laughed out of the room.Sure they would.
I'm thinking it's some kind of illegal to use VLC on an OS for drone FPV (Fedora export control policy discussion)...I mean, being serious, i guess in wartime if people are desparate it might be a bit more likely that that kind of thing might happen.