New answers tagged bandwidth
No, it is not possible to get any meaningful data without something actually running on the server which you can exchange packets with. ...and no, ICMP packets will not give you any useful information about bandwidth between endpoints.
Does your network support QoS? If it does you should use the right IP TOS field for rsync traffic. You can use Linux tc command for that. Also there are standard classification scheme . You can mark rsync traffic for example with 0 and watch the difference.
You are comparing a 6-year old server to a 3 year old PC with a much faster clocking. If you can tune your DB so it will use all cores you will propably solve your local performance problem. I do not think you have an IPC issue.
Generically, Megabytes/second are a metric for drive throughput, while IOPS represent I/O operations-per-second, a way of detailing the random I/O performance of the drive. Both measurements, as presented by manufacturers are fraught with inaccuracies. Throughput will be limited by SATA/SAS topology, the disk backplane (if present) and the RAID or storage ...
MB/s states how many Megabytes per second the drive can handle as throughput. IOPS states how many single operations per seconds can be handled. Sequential access means that for example one big file is read, random access means you're reading single parts of different files. If you look for a drive for database usage, you should look for: An ...
To do this you can make usage of tc alone with u32 filters or combined with iptables marking (maybe more straightforward if you don't want to learn the complex filters syntax). I'll in the following post detail the former solution. Simulating your setup As an example, let's consider A, B, C and D running 10 Mbit/s virtual interfaces. You basically want ...
Trickle works well. This discussion shows some limitations: http://unix.stackexchange.com/questions/109973/how-to-change-speed-limit-of-running-trickle-instance
The best is to use the tc tools with the now integrated (in Ubuntu server at least) netem module. You can find more info in this article from Stackoverflow.
Ubuntu have IPFW ported from FreeBSD, and IPFW have DUMMYNET that allow to manage various network parameters - bandwidth, delay, rate of packet loss, etc.
Top 50 recent answers are included