The test results are false because I use 100Mb/s NIC's. I can't use two pc's for test.I tried to do the same test under windows 7 x64 it and works properly, but under windows xp there occurs the same problem like under ubuntu.
How can I install iperf (and jperf) and ntop???? I need these to resolve some issues with the LAN throughput. See this link for more info. how-to-speedtest-lan-traffic-on-windows-and-linux-clients-and-servers This is the message I get.
Lets assume we have a 100mbps connection between two servers in same switch. then How much is the total throughput of the connection between servers. For example if I am downloading with 70mbps from other server , do I still have 100mbps upload BW available ? or 30mbps is available ? in other words for a 100mbps connection , the limit of download+upload is 100mbps ? or we have 100mbps download and 100mbps upload available ?
I have an enormous quadcore machine with 16gb ram and dual gigabit NICs. It used to be for MySQL but we have upgraded the whole database infrastructure so now this server is left floating. I had the great idea of turning this into a reverse-proxy (using apache mod_proxy) and it really handles a ton of requests. But I have a feeling that we are not getting the most use out of what it can offer.
Our traffic consists of a few thousand very small (less than 10 byte) ajax calls per second, and frequently I find we are running out of kernel allocated network stack to handle all the requests. Often we get the kern.log warning "possible SYN flooding on port 80. Sending cookies." and other things like this. Obviously we are not getting SYN flooded, we just have very high demand.
So far I have found a few kernel tuning guides to tell the kernel to allocate more of the base system memory for networking but every guide I have found has been for the purpose of increasing the performance between WAN links (direct backbones between offices etc) and usually with very large file sizes being the priority. One such example (and great) write up is here:
cyberciti.biz/faq/linux-tcp-tuning/
I was hoping some people could provide further input, such as along the lines of disabling nf_conntrack (to speed up socket set up/tear down time) or anything that will speed up a high throughput proxy like mine. Any links to studies or benchmarks between different configurations or hardware gets extra points!
I'm not sure if I'm posting in the correct section, so please move it if it isn't.I currently have a bunch of laptops for testing a distributed network - throughput etc., using a bunch of bash scripts that send or listen to multiple addresses and ports, which run iperf. But at the moment I have to run it from each machine, or log in through ssh.To make this easier, I'd like to be able to present a bunch of buttons and selections from a web interface, so I can just put in the hostname of each laptop, and then click on a presented 'send' or 'listen' button to then execute iperf, and be able to kill it early if need by, say, by a 'stop' button.
What is the best way to go about this? Python, JavaScript, Java Servlet?And how would I do it? Just one of the above on Apache or something on each laptop?I just don't which direction to start heading in. Any help would be greatly appreciated.BTW. The network is considered to be not connected to the Internet, so I'm not too concerned about security, but if you've got any suggestion of how to start and stop iperf securely from a web interface on a machine, I'm interested.
I accepted the latest Natty update about which I was notified a couple of days ago (I don't remember exactly). I don't remember a new kernel being pushed out, but for the record I'm on 2.6.38-8-generic right now. I'm trying to interact with a USB compact flash reader and I'm getting ridiculously low throughput (less than 1 MB per second). Before this latest upgrade, I don't remember this being a problem.
Better yet, does anybody know what might be wrong and what I might be able to do to fix this?
I am trying to install mysql 5.1.44..so i downloaded the binary package, i extracted it and then followed the instructions that were in the manual but i keep getting this error when running this command
Installing MySQL system tables... 100315 20:07:27 [Warning] Can't create test file /var/lib/mysql/mosty.lower-test 100315 20:07:27 [Warning] Can't create test file /var/lib/mysql/mosty.lower-test
I have read many articles on hdparam to calculate the disk read and write speeds and some on interface and CPU limits. But is there a structured way of calculating the maximum throughput of a server including all the subsystems. Like storage, CPU, network, memory and so on? So that I can create a script that i can run on a newly installed Linux machine and calculate the maximum throughput .
Having finally got Samba shares and printer shares working on my Lucid Lynx server, I've noticed that the throughput from/to those shares is very slow to what I was used to when I had those shares on a W2K server.Having Googled this problem, I noted that there was a known issue with this in Karmic (believe Brian Wu was looking at it). However, I don't see any results in Google as to this being a problem in Lucid.
I know ipv6 can cause a problem in this regard but having issued the command: lsmod | grep inet6 I know that ipv6 is indeed disabled on my Lucid server. Any further information on whether the error reported in Karmic still applies in Lucid, and can this be addressed in any way?
I have created mobility of 20 nodes and vbr traffic using following attached script I executed the file as ns234 vbr.tcl I got the vbr.tr and vbr.nam but I was unable to load the graph using matlab <trgraph> I thought problem with is vbr.tcl script.
I have a test RHEL5 box, sitting in a brand new Dell blade rack on a PowerEdge M610, with a lovely Emulex OCm10102-F-M FCoE card connected to a Cisco Nexus 5000 switch. The whole setup is extremely new (the cards only recently became available for purchase.) We've finally worked with Emulex to get the cards functional, and we are ready to some stress testing to the SAN. My question now is, is there a good tool I can use to generate a large amount of traffic to a LUN? The Wintel team used a windows-only tool that showed an average of 6gigs/second throughput, so I need something that can generate very large files and simulate a consistent throughput to the LUN. I found iozone, but I'm having a devil of a time with it.
I have a 10.04 install with 2 network cards. wlan0, and eth0. wlan0 is the internet connection. eth0 is the local network. I want to be able to have internet connection sharing between eth0 and wlan0. I have set everything up, using firestarter.
is there a way of testing the eth0->wlan0 routing from the machine itself? The routing table looks sound, but I would like a quick way of confirming it. Is there a tool, like PING or TRACEROUTE which will let me say "ping [URL] going through eth0" ?
I want to test whether or not my phone is connected from bash. I'm finding lots of information about /dev/rfcomm0, but that's not on my system (Ubuntu 10.04). The device pairs just fine, and I can connect with gammu just fine, and I have the device address ("00:1F:5D:37:17:FB").I just need something I can put in a bash script to say "Is this connected or not" akin to testing for a file's existence:
Code: if [ -f /home/steven/arbitrary filename ] then
I'm using a remote dedicated server running ubuntu server edition, and I have no idea what the upload/download speeds are.Is there a reliable method to test these speeds via the command line?
I've installed Ubuntu 10.10 on an old box to use as an office print/fax and file server. I tried the server edition but I had no chance with command line programming so I've just used normal Ubuntu.
Ubuntu itself is working fine and I've installed my HP Officejet printer and it's fully working on the Ubuntu box. SAMBA and CUPS are installed.
I've then added the printer onto my Vista machine and here's where the fun starts. The Vista box sees the printer on Ubuntu, adds it with no problem and happily prints test pages, but I can't get it printing anything else.
I can't for the life of me find any reason why it would print a test page, but not print from Word, adobe or even a browser.
I do not know much at all when it comes to setting up hardware--servers, switches, etc.
I have a 1701HG 2Wire wireless router that I use for my home network. I have an old pentium 3 tower that is just laying around, and I want to be able to host my projects on it for testing. Basically, I just want to be able to do everything on my laptop and then upload it to the server for testing.
I have set up an Ubuntu LAMP server on the desktop and am able to do everything I want via SFTP; however, I want to be able to type in "projectx.local" in a browser on my laptop to go to one test site, "projectz.local" to go to another, etc.
Is this possible, since I do not have the server set up as my gateway? It is merely connected to the router like everything else.
Set up a server with Bind, Dovecote, Apache etc. Registered a domain and made all the necessary things for it to work. The server can send/receive mail on my domain, but when I try to look up the site I have it returns a lookup failure. I know Apache is working as I can browse the site when I used my ip address but I can't when I use the domain name. Anyone got a few tricks I could try to dumb down and find the possible failures I did when setting this up?
I'm trying to identify when WAN bandwidth is compromisedI don't want to run this continuously, but would like something that I can put in a script for testing purposes. All the speed tests I've foundhile quite adequate otherwise, utilize a GUI interface.Similarly, is there a linux-based client / server pair that I can use to test out LAN /VLAN issues?
I would like to be able to test that a network mounted cifs(samba) share is actually mounted in a script file to do backups. I want to do this so that when my automatic backups run they actually go to the remote location or fail. Currently, if there is a network problem that prevents the network share from mounting, the files simply get copied to the folder (e.g. /media/backupmount) and end up filling up my small local hard drive.