Iperf Testing

A tool to measure network performance. JPerf is a GUI that builds and run the IPerf network performance measurement tool command for you, all you have to do is input the required fields. pcapng iperf with a redundant scheduler, i. IPERF is a professional bandwidth test tool for qualifying performance of corporate networks and the Internet. Depending on OS settings, NIC and a myriad of other factors, you may or may not be able to fill your connection with a single TCP connection. Pumba is a chaos testing tool for Docker containers, inspired by Netflix Chaos Monkey. On an un-tuned Mac OS X computer my iPerf results are quite disappointing. Next message: [mininet-discuss] Setting mininet switch IP address Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] More information about the mininet-discuss mailing list. And now, PacketExpert™ test platforms have been enhanced to support RFC 6349 based TCP Throughput test methodology referred to as ExpertTCP™ for both 10Gbps and 1Gbps networks. 150 I used iperf for the multicast source: iperf -u -c 232. Before I present my results let me first give you a setup of the configurations. iPerf - The Network Bandwidth Measurement Tool Thiss an iOS port for iperf, the commonly used network testing and performance measurement tool. Even with the interface traffic shaping set (to 45mbits), it seems I'm still getting knocked down to 35mbits. The iPerf3 tool generates and sends traffic from a server to a client, or from a client to a server. Test UDP network performance between the instances. Measuring TCP, UDP and SCTP bandwidth performance. io’s support. NOTE: iperf is not a replacement for professional test equipment and is simply a quick and dirty way to test links in a network, useful for component/path troubleshooting. This article is meant to provide steps to test latency and throughput between servers and/or datacenters. iperf is a tool for performing network throughput measurements. The latest version of iperf3 now supports disk to disk testing. It has more real world tests on it though and it's good for testing peak performance is as expected. 1 -P 99 --incr-dstip. The iperf series of tools perform active measurements to determine the maximum achievable bandwidth on IP networks. 0: Added bidirectional testing both simultaneously and. For details and a tutorial, see my website. Magic iPerf is tool that actively measures achievable data rate on IP networks. As such, for the sake of precision, make sure that IPERF for all hosts involved in testing: Are the same version; Come from the same repository/source; And, where a Windows IPERF binary will be used against a Linux IPERF binary, make CERTAIN these "ported versions" come from the same "software maintainer". BWCTL is a command line client application and a scheduling and policy daemon that wraps the throughput testing tools Iperf, Thrulay, and Nuttcp. See the KB article on TCP performance for more background. For DBAs, the network no longer has to be a black box that you don't know anything about. $ iperf3 -c 192. com/repoforge/rpms/issues/375. Iperf3 is a tool for performing network throughput measurements. There is also a form of iperf that has a GUI based in java called jperf. Sqlmap basic commands. iperf -c 10. iperf -c (ip address or name of target server) -t 10 -P 10. It supports tuning of various parameters related to timing, protocols, and buffers. uperf is a network performance tool that supports modelling and replay of various networking patterns. It requires running an iPerf server on one end of the test network, and an iPerf client to connect and send throughput test traffic (though you can reverse direction. Sqlmap is a tool to test websites for sql injection vulnerabilities. Iperf is network utility tool potentially used to measuring network bandwidth throughput between two systems available over an IP network. Needs Answer 2 We have set up two 2016 servers with 2*10Gbps fibre NIC each. Usage Start the server on machine A. Before one performs any testing, ensure any AV does not block iperf. What is Iperf? While tools to measure network performance, such as ttcp, exist, most are very old and have confusing options. Iperf was developed as a modern alternative for measuring TCP and UDP bandwidth performance. Iperf is designed to measure the throughput between two points and runs as a client/server pair. According to wikipedia Iperf "is a commonly used network testing tool that can create TCP and UDP data streams and measure the throughput of a network that is carrying them. It is particularly useful when experiencing network speed issues, as you can use iPerf to determine which server is unable to reach maximum throughput. Iperf is an traffic generator. iperf -c (ip address or name of target server) -t 10 -P 10 This command just kicked off a ten second test with maximum throughput testing to the source server with ten worker threads. something like iperf -s -u -B 239. A network traffic tool for measuring TCP and UDP performance. The test type buttons let you toggle between the test configuration forms. In this article we will explain you how to measure bandwidth between two computers on the same network, by using Iperf software and related utilities. It's about $100 total for the Neo, the portable battery and USB AC adapter. Iperf is an Open source network bandwidth testing application, available on Linux, Windows and Unix. Iperf was developed as a modern alternative for measuring TCP and UDP bandwidth performance. In the first panel, the visual slider displays aggregate performance data about the test over time and serves as a means to access information on past test runs. Sqlmap is a tool to test websites for sql injection vulnerabilities. In the future, it should be automatically determined based on the Lync server chosen. Iperf simply tests throughput by sending a stream TCP/UDP packets of a set size, over a set time, and then calculating the throughput. Iperf is designed to measure the throughput between two points and runs as a client/server pair. Iperf is a tool to measure maximum TCP bandwidth, allowing the tuning of various parameters and UDP characteristics. 0 version on Windows. 3minP10Client. The time has come to perform some benchmark with Ceph. This is a place for scripts and tools related to Wireshark / TShark that users may like to share, and for links to related NetworkTroubleshooting tools. IPerf is the Windows-based testing tool developed by the U. Start by using one of those to get a feel for the tool. iperf on the other hand is an industry standard open source tool used to test network speeds well beyond 100Mb. The sable version of iperf is iperf3. iperf in UDP mode returns the packet loss and jitter values. Iperf is a tool to measure maximum TCP bandwidth, allowing the tuning of various parameters and UDP characteristics. This area contains packages that are intended to become part of the next stable distribution. $ iperf3 -c iperf. Please comment for any concerns. In my previous two videos, I shared my methodology for testing a five-port Ubiquiti EdgeRouter X. ” This tool has to configure server side and client side to complete a test. This needs 2 machine, Client(Sender) and Server(Receiver). iperf on the other hand is an industry standard open source tool used to test network speeds well beyond 100Mb. Or just simply bench testing with a PC plugged into the modem? Where are you running the iperf sessions from? NMS and the Remote? Also if running over a network you will need to make sure that you are running using the maximum MODCOD for the network. iPerf3 is a killer piece of software. Iperf is an traffic generator. Jperf or Xjperf (both of them are the same thing. These flags include:. It did not attempt any Iperf testing (blue icon). iPerf testing WiFi vs Powerline. There is a lot that you can do with this tool, options are seen below. If you are a customer of DataPacket and would like any additional help with the setup, do not hesitate to contact 10Gbps. 0 KByte (default)-----. LwIP Stack - Bandwidth/Performance Testing with Iperf Posted on October 7, 2016 June 27, 2017 by Artur F. iperf -s iperf --help Iperf is a very helpful tool written in C++ to measure network bandwidth and quality. Where is the harm in including it in the build?. Installing iPerf on a Mac OS X system Iperf is a network bandwidth testing tool that is available for a variety of operating systems. These tests can measure maximum TCP bandwidth, with various tuning options available, as well as the delay, jitter, and loss rate of a network. Iperf程式紀錄指定時間內由用戶電腦至測試伺服器之間數據包(Packet)的傳送流量,以測試用戶的上下載頻寬速度。 Iperf為一個被廣泛應用的網絡測量工具 (TCP/IP 和 UDP/IP) ,能夠測試網絡數據傳送的流量,得出整體網絡的頻寬速度。 12. This is a place for scripts and tools related to Wireshark / TShark that users may like to share, and for links to related NetworkTroubleshooting tools. Measuring TCP, UDP and SCTP bandwidth performance. iperf -c Bi-directional simultaneous (test the speed both ways at the same time) Use the -d switch to test in the network bandwidth in both directions. iperf is a tool for performing network throughput measurements. iperf-s [options] iperf-c server [options] iperf-u-s [options] iperf-u-c server [options] DESCRIPTION iperf is a tool for performing network throughput measurements. See screenshots, read the latest customer reviews, and compare ratings for Iperf. iperf is a tool for performing network throughput measurements. Disk Testing using iperf3. This area contains packages that are intended to become part of the next stable distribution. Any chance we can get the iperf package updated? 2. It is to be used with the -b flag for UDP Bandwidth. 5 (released July 8, 2010) • No further development, maintenance only - critical patches - sporadic releases, only when necessary Iperf 3 • Currently in development • Current version is 3. Success Best Practice: CSC (EME) User Acceptance Testing. Client (). 0: Added bidirectional testing both simultaneously and. iperf3 FAQ¶ What is the history of iperf3, and what is the difference between iperf2 and iperf3? iperf2 was orphaned in the late 2000s at version 2. Target as UDP Server. Iperf needs to run on the local host in client mode, as well as in server mode on the remote host. 50 mb/sec to the remote secondary server. sudo yum --enablerepo=epel install iperf iperf3. Running An IPERF Test. According to iperf project site. The PC has two Gigabit Ethernet ports. iPerf was orginally developed by NLANR/DAST. Testing can be done from any platform to any other platform, for example from a Windows machine to a Linux machine, as long as they both have a ttcp application installed. It supports tuning of various parameters related to timing, protocols, and buffers. Can someone help. iperf is a strain test for networks/memory/disk, but is commonly used to find network problems. Public iperf Servers. Iperf looks at how fast your car can go down that route, pure speed, in real numbers. Run the iperf client process on the other host with the iperf server IP address. Due to JPerf, users no longer need to get accustomed to command-line parameters, while also. uperf was initially developed by the Performance Applications Engineering group at Sun Microsystems. while testing iperf with our last mile provider they still claim iperf is bursting above 50mbits even with the bandwidth flag. Again, another port can be specified, but the default port IPERF2 uses for both client and server is 5001. iperf is a tool for performing network throughput measurements. A network traffic tool for measuring TCP and UDP performance. 3 ethX (where X is the interface number used to transmit/receive multicast traffic) Run the command shown below. The app is used to test Mac OS, iOS, Windows, and Android that run either iPerf2/iPerf3 (server mode) or WiFiPerf EndPoint. This could potentially be a very useful tool out on site for surveying and testing:. Logicalwebhost Cheatsheet - Linux & Open Source Cheatsheets & Howto's. IPA Trade Practices. It estimates the total throughput of your network so you can tweak certain network parameters accordingly. Give Iperf some time to test the connection, after the test is done Iperf will present the results. bulksize argument still available for backwards compatibility. com - Public iperf Server | I created a public iperf server to test your internet connection. Network Throughput Testing with iPerf - Linode. Network Speed. The nstnetcfg utility has been completely refactored to work with the Network Manager service. You probably want to control how long of a test Iperf runs. I've tried TTCP and IPERF. I have an er-x with firmware v1. This command just kicked off a ten second test with maximum throughput testing to the source server. It can operate as a client and/or server and is perfect for testing the speeds of a local network. net: Iperf: iperf-users Testing Network Performance and Throughput with Iperf | @nexcess x64 iperf windows torrent downloads - Fenopy. In this post I'll share my list of Iperf commands that I have found useful. I was wondering if anyone has used Iperf or Netperf for testing network performance over GigE? The reason for my question is that I've been doing some testing, initially with Iperf, and recently with Netperf, of GigE LAN links, and I've been finding results in the 300Mbit/sec range. iperf3 is a complete rewrite of the original iperf implementation. Iperf is a handy and reliable command line utility designed to measure bandwidth performance and to tweak various TCP New in Iperf 1. Iperf is a network testing tool that can create TCP and UDP data connections and measure the throughput of a network that is carrying them. IPERF provides the ability to set how long the test can run for in seconds. Needs Answer 2 We have set up two 2016 servers with 2*10Gbps fibre NIC each. This out-of-service testing procedures tests service turn-up, installation and troubleshooting of Ethernet-based services with the goal of assuring and verifying committed service level agreement (SLA) performances. Thanks to for hosting iPerf. iPerf2: If you have tests running simultaneously between 2 or more sensors and the IPerf server, the measured Iperf throughput will be split between the sensors. jar Jperf” then click OK. The app is used to test Mac OS, iOS, Windows, and Android that run either iPerf2/iPerf3 (server mode) or WiFiPerf EndPoint. If I want to test how fast I can download a file to A fro. while testing iperf with our last mile provider they still claim iperf is bursting above 50mbits even with the bandwidth flag. Although it is an application that runs on CMD, it is extremely simple and easy to use. This video will show you how to use iperf to test your local network (LAN) speed in Windows 10. You can test TCP or UDP throughput using iperf. As expected, iperf reported consistent numbers around 940 Mbps, which is (almost) optimal for a gigabit LAN. You can see interim measurements via -i 1. It has been found, however, that certain versions of IPerf can fail torun after installation complaining of 'pthread_create failed' errors. 1 I have a DS713+ that supports Docker and needed a way to install an iPerf3 server for WLAN testing. This is a complete list of the arguments for testing with Iperf. The most fundamental tuning issue for TCP is the TCP window size, which controls how much data can be in the network at any one point. Iperf appears to use different TCP window sizes depending on the version and OS of the build. I needed a task which would wake up my PC (if needed) and started an iperf server. This is predictable and useful for base protocol testing like reassembly. iperf best software for speed testing. IPERF : Test Network throughput, Delay latency, Jitter, Transefer Speeds , Packet Loss & Raliability Measuring network performance has always been a difficult and unclear task, mainly because most engineers and administrators are unsure which approach is best suited for their LAN or WAN network. The network link is delimited by two hosts running Iperf. 1 I have a DS713+ that supports Docker and needed a way to install an iPerf3 server for WLAN testing. Sanaddict All posts here are my personnel views, if you find it beneficial for you, use on your own risk. C:\iperf>iperf -c 69. -t specifies time in seconds for the test. General Options. Retrieve the IP of that instance from AWS. if you set band width to 40 , use below command start_ap ht40test wpa2 abcd1234 159 if you set band width to 80 use below command start_ap ht80test wpa2 abcd1234 155 Ht40 and ht80 have different channel spec. But the result of "speedtest. Note that testing does not get the timely security updates from the security team. Rectified Y. A tool for measuring TCP and UDP network performance, based from 2. Both versions: interactive graphical and command-line for batch operations are provided. It has several capabilities which I am using: measuring maximal bandwidth for example with iperf -c 192. To establish a baseline, we first connected to RLAB, a network that is already established on our Aruba infrastructure. Testing Network Performance and Throughput with Iperf. exe has to be placed in the Windows System32 directory. This post I will explain How to use the Iperf tool to test the network performance. OSMC is a free and open source media center built for the people, by the people. But I am not getting whether it is showing my upload or download speed. i never mentioned having pfsense at each end. Working on an embedded system using Ethernet interface, one day you may need to know about the performance of your system. Installing and using iperf for testing network throughput performance on Amazon EC2 Instances. Iperf is available for free on most Linux distributions. iperf running on pfSense® software is NOT a suitable way of testing firewall throughput, as there is a significant difference between performance of traffic initiated or terminated on the firewall and traffic traversing the firewall. iperf -c (ip address or name of target server) -t 10 -P 10. It is distributed under BSD License. I was aware that Iperf is a good enough tool to generate and measure multicast and unicast traffic but support for SSM was missing from current version. Re: [Iperf-users] TCP IPERF testing is stopped working during experiment Bruce A. Iperf is much more reliable in its test results compared to many other online network speed test providers. Fortunately, that is. After that you can then run iperf -c -i 2. It’s a Unix based utility that can be installed directly on a *nix OS or on Windows using Cygwin. From what I have read online it seems that mcast. Jerry Olla from Wireless LAN Professionals has a project using a NanoPi NEO2 for iPerf testing. System Administration / Performance Tuning, Configuration and Analytics / Network Performance Configuration Options / Network Performance Test Tool (iPerf) Overview This iperf-based Network Performance Tool executes a synthetic workload on the network to evaluate the performance characteristics available between the Delphix Engine and Target. It's about $100 total for the Neo, the portable battery and USB AC adapter. Scheduled Iperf Test Details. While true there are many other variables to consider so this is just a starting point for testing QoS. [email protected] All the features of the original iperf remain the same, including multithreaded testing (-P), UDP testing (-U), etc. The tests described here are not meant to test application performance from and end user perspective. TBERDs do nothing automatic when test to an IPERF PC. When you need to measure network throughput and capacity, I haven’t found a simpler solution than iperf. Install iperf. You want higher transfer speeds between the servers and are considering enabling jumbo packets on the servers and network switch but need a way to verify that the changes have actually increased throughput. However, the port you use is configurable using the -p switch. With Iperf you have a server machine where iperf put itself in listening and the other that is the client that send the informations. Common usage for iperf would be: iperf -c iperf. Iperf allows the tuning of various parameters and UDP characteristics. To establish a baseline, we first connected to RLAB, a network that is already established on our Aruba infrastructure. Worthy of mention is the fact that it can measure both TCP and UDP performance. iPerf is a commonly used tool and runs on most operating systems. jperf adds a GUI on top of iperf. This tool is a little software, and it is convenient to operate. C:\iperf>iperf -c 69. It is to be used with the -b flag for UDP Bandwidth. See the KB article on TCP performance for more background. Jperf can be associated with Iperf to provide a graphical frontend written in Java. According to iperf project site. (Tim Radney) Being a database administrator can be very challenging at times when you have to troubleshoot performance issues. Quickly and easily test the throughput on your network by conducting iPerf tests from an AirCheck G2 to an iPerf server or the new Test Accessory. When testing between two nodes, one node acts as the server, and the other node acts as a client. The password will be prompted for inter. Upload Test. You'll use these instances for network performance testing. The definition follows the TOSCA Simple Profile for Network Functions Virtualization (NFV) Version 1. iperf -c 192. To perform an iperf test the user must establish both a server and a client. 0 KByte (default)-----. Now I am at the point of performance testing and benchmarking the configuration and I am having a hard-time interpreting and understanding some basic iperf results I have generated. iperf on the other hand is an industry standard open source tool used to test network speeds well beyond 100Mb. (startÆrunÆcmd) Go to the directory in which iperf has been installed and enter the command following command: “java -cp jcommon-0. Start by using one of those to get a feel for the tool. Load testing can be done under controlled lab conditions to compare the capabilities of different systems or to accurately measure the capabilities of a single system. This can be useful if you are trying to setup connectivity through a firewall or a router. Of course, you can get more sophisticated with your testing at this point, but I keep it simple for most cases unless something unusual pops up. 6 -P8-----. iperf -c (ip address or name of target server) -t 10 -P 10 This command just kicked off a ten second test with maximum throughput testing to the source server. then enter IP address of "server-iperf" on the client-iperf and then the test will start. It allows to easily measure maximum network bandwidth between a server and a client, perform a load testing of a communication channel or a router. The nstnetcfg utility has been completely refactored to work with the Network Manager service. Re: Point to point network speed test tools Our local council have a piece of software running on a box with a 22" monitor with cable runs mapped out as lines. To add a test, use the following steps:. 1 indicates UE IP address. Professional and accurate distribution of famous and mature network tool iPerf. From what I have read online it seems that mcast. 11 support from your infrastructure, Part 2. jperf adds a GUI on top of iperf. WL18xxMOD modules (WL1835MOD, WL1801MOD, WL1805MOD, WL1807MOD, WL1831MOD, WL1837MOD) offer high throughput and extended range along with Wi-Fi and Bluetooth coexistence in a power-optimized design. iPerf is good for basic performances tests and is fairly easy to use. While the default test is sufficient for basic testing of your home network, Iperf offers a number of advanced options, such as changing the testing time or running multiple streams at once. Here's how I used it. FYI: The status of the iperf source package in Debian's testing distribution has changed. Installing and using iperf for testing network throughput performance on Amazon EC2 Instances. The quality of a link can be tested as follows:. iperf communicates over port 5001 by default when testing UDP performance. Home » Performance Testing » Network Test Tools » iperf/iperf3 » Disk Testing using iperf Performance Testing Network Test Tools bwctl pScheduler iperf/iperf3 Disk Testing using iperf iperf3 at 40Gbps nuttcp scamper owamp NDT/NPAD ping tcpdump/tcptrace Troubleshooting perfSONAR ESnet DTNs Network Emulation perfSONAR Testing to Cloud. iPerf is a tool for active measurements of the maximum achievable bandwidth on IP networks (by iperf. UDP has no built in congestion avoidance, and iperf doesn't implement it either. Note: The default for UDP is 1 Mbit per second unless a different bandwidth is specified. There isn’t much to say about the operation of iperf — it’s a very simple application. 5 Update 2. It can test either TCP or UDP throughput. There are many suitable uses for iperf running on pfSense software, but testing the throughput capabilities of. Sqlmap basic commands. iperf-s [options] iperf-c server [options] iperf-u-s [options] iperf-u-c server [options] DESCRIPTION iperf is a tool for performing network throughput measurements. Find a full list of iPerf commands by simply entering the following command (Windows version): C:\> iperf. bulksize argument still available for backwards compatibility. Iperf is a commonly used freeware network testing tool that creates TCP and UDP data streams and measures the throughput. And now, PacketExpert™ test platforms have been enhanced to support RFC 6349 based TCP Throughput test methodology referred to as ExpertTCP™ for both 10Gbps and 1Gbps networks. WiFi Speed Test Pro: Android app (4. Users have been complaining of slow internet browsing and I've been trying to troubleshoot the cause. 9 iPerf is an open source tool that can be used for monitoring network conditions between devices. If your iPerf bandwidth results do not fall within the range of our recommended setti= ngs, it's worth looking at the duplex mode / speed setting for the rele= vant Ethernet interface on the network switch to which the Vivi box is conn= ected. Download iPerf. Hyundai's hydrogen-powered hero has passed IIHS crash testing with flying colours, in both collision and collision avoidance categories. Depending on OS settings, NIC and a myriad of other factors, you may or may not be able to fill your connection with a single TCP connection. Unlike NetPerf, when using Iperf we need to configure both client and server sides. provides Network Emulation functionality for testing protocols by emulating the properties of wide. If you want to eliminate this small variable, then you must use a cable tester that can test for bandwidth. $ iperf3 -c iperf. Home » Performance Testing » Network Test Tools » iperf/iperf3 » Disk Testing using iperf Performance Testing Network Test Tools bwctl pScheduler iperf/iperf3 Disk Testing using iperf iperf3 at 40Gbps nuttcp scamper owamp NDT/NPAD ping tcpdump/tcptrace Troubleshooting perfSONAR ESnet DTNs Network Emulation perfSONAR Testing to Cloud. Read Also: 16 Bandwidth Monitoring Tools to Analyze Network Usage in Linux. iPerf is a command-line tool used in diagnosing network speed issues by measuring the maximum network throughput a server can handle. In the future, it should be automatically determined based on the Lync server chosen. National Laboratory for Applied Networking Research (NLANR) Distributed Application Support Team (DAST). Thanks to for hosting iPerf. iPerf is reporting it can send between 2. While the default test is sufficient for basic testing of your home network, Iperf offers a number of advanced options, such as changing the testing time or running multiple streams at once. I need to find a picture host but here is the config: Physical environment Server with a ConnectX-3 354A card (IB + Ethernet one) FDR QSFP Cable connecting Port 0 to Port 1 on the card. fr/iperf-servers. I am using iperf for testing ethernet performance. It supports tuning of various parameters related to timing, protocols, and buffers. Thanks to for hosting iPerf. Although it is an application that runs on CMD, it is extremely simple and easy to use. iperf best software for speed testing. To utilize UDP instead of TCP for iPerf testing, you would have to simply use the -u flag. 9, the -e (enhanced reports) can provide even more information. name with iperf. I've tried TTCP and IPERF. It was built for testing bandwidth to other devices, such as other desktops/laptops or mobile devices. Once again, my question was how to test from pfsense to client antenna. Removing iPerf in v6. On Telnet client terminal enters the following line: iperf -s -u. I am using iperf to test my bandwidth. Tools like iperf are useful to check the performance of a network real quick, by comparing the achieved bandwidth with the expectation. Usage Start the server on machine A. uperf was initially developed by the Performance Applications Engineering group at Sun Microsystems. Note that testing does not get the timely security updates from the security team. A tool to measure network performance. It can test either TCP or UDP throughput. ‎This app is an iOS port for iperf3, which is the most commonly used network testing and performance computation tool. Success Best Practice: CSC (EME) User Acceptance Testing. MTR lays out the track, iperf runs the race. Access Points, Switches and Routers Ed McGuigan December 12, 2018 at 8:17 PM. The server runs on the remote host and listens for connections from the client. Question about IPERF -len and -u expressions on IPERF testing over SP MPLS (self. Iperf server. Select your desired device from the list and connect. Iperf is much more reliable in its test results compared to many other online network speed test providers. iPerf3 / iPerf 3 for Mac OS Snow Leopard and Lion. To perform an iperf test the user must establish both a server (to discard traffic) and a client (to generate traffic). Iperf is a network testing tool that can create TCP and UDP data connections and measure the throughput of a network that is carrying them. Iperf Network Throughput Testing. The fact-checkers, whose work is more and more important for those who prefer facts over lies, police the line between fact and falsehood on a day-to-day basis, and do a great job. Today, my small contribution is to pass along a very good overview that reflects on one of Trump’s favorite overarching falsehoods. Namely: Trump describes an America in which everything was going down the tubes under  Obama, which is why we needed Trump to make America great again. And he claims that this project has come to fruition, with America setting records for prosperity under his leadership and guidance. “Obama bad; Trump good” is pretty much his analysis in all areas and measurement of U.S. activity, especially economically. Even if this were true, it would reflect poorly on Trump’s character, but it has the added problem of being false, a big lie made up of many small ones. Personally, I don’t assume that all economic measurements directly reflect the leadership of whoever occupies the Oval Office, nor am I smart enough to figure out what causes what in the economy. But the idea that presidents get the credit or the blame for the economy during their tenure is a political fact of life. Trump, in his adorable, immodest mendacity, not only claims credit for everything good that happens in the economy, but tells people, literally and specifically, that they have to vote for him even if they hate him, because without his guidance, their 401(k) accounts “will go down the tubes.” That would be offensive even if it were true, but it is utterly false. The stock market has been on a 10-year run of steady gains that began in 2009, the year Barack Obama was inaugurated. But why would anyone care about that? It’s only an unarguable, stubborn fact. Still, speaking of facts, there are so many measurements and indicators of how the economy is doing, that those not committed to an honest investigation can find evidence for whatever they want to believe. Trump and his most committed followers want to believe that everything was terrible under Barack Obama and great under Trump. That’s baloney. Anyone who believes that believes something false. And a series of charts and graphs published Monday in the Washington Post and explained by Economics Correspondent Heather Long provides the data that tells the tale. The details are complicated. Click through to the link above and you’ll learn much. But the overview is pretty simply this: The U.S. economy had a major meltdown in the last year of the George W. Bush presidency. Again, I’m not smart enough to know how much of this was Bush’s “fault.” But he had been in office for six years when the trouble started. So, if it’s ever reasonable to hold a president accountable for the performance of the economy, the timeline is bad for Bush. GDP growth went negative. Job growth fell sharply and then went negative. Median household income shrank. The Dow Jones Industrial Average dropped by more than 5,000 points! U.S. manufacturing output plunged, as did average home values, as did average hourly wages, as did measures of consumer confidence and most other indicators of economic health. (Backup for that is contained in the Post piece I linked to above.) Barack Obama inherited that mess of falling numbers, which continued during his first year in office, 2009, as he put in place policies designed to turn it around. By 2010, Obama’s second year, pretty much all of the negative numbers had turned positive. By the time Obama was up for reelection in 2012, all of them were headed in the right direction, which is certainly among the reasons voters gave him a second term by a solid (not landslide) margin. Basically, all of those good numbers continued throughout the second Obama term. The U.S. GDP, probably the single best measure of how the economy is doing, grew by 2.9 percent in 2015, which was Obama’s seventh year in office and was the best GDP growth number since before the crash of the late Bush years. GDP growth slowed to 1.6 percent in 2016, which may have been among the indicators that supported Trump’s campaign-year argument that everything was going to hell and only he could fix it. During the first year of Trump, GDP growth grew to 2.4 percent, which is decent but not great and anyway, a reasonable person would acknowledge that — to the degree that economic performance is to the credit or blame of the president — the performance in the first year of a new president is a mixture of the old and new policies. In Trump’s second year, 2018, the GDP grew 2.9 percent, equaling Obama’s best year, and so far in 2019, the growth rate has fallen to 2.1 percent, a mediocre number and a decline for which Trump presumably accepts no responsibility and blames either Nancy Pelosi, Ilhan Omar or, if he can swing it, Barack Obama. I suppose it’s natural for a president to want to take credit for everything good that happens on his (or someday her) watch, but not the blame for anything bad. Trump is more blatant about this than most. If we judge by his bad but remarkably steady approval ratings (today, according to the average maintained by 538.com, it’s 41.9 approval/ 53.7 disapproval) the pretty-good economy is not winning him new supporters, nor is his constant exaggeration of his accomplishments costing him many old ones). I already offered it above, but the full Washington Post workup of these numbers, and commentary/explanation by economics correspondent Heather Long, are here. On a related matter, if you care about what used to be called fiscal conservatism, which is the belief that federal debt and deficit matter, here’s a New York Times analysis, based on Congressional Budget Office data, suggesting that the annual budget deficit (that’s the amount the government borrows every year reflecting that amount by which federal spending exceeds revenues) which fell steadily during the Obama years, from a peak of $1.4 trillion at the beginning of the Obama administration, to $585 billion in 2016 (Obama’s last year in office), will be back up to $960 billion this fiscal year, and back over $1 trillion in 2020. (Here’s the New York Times piece detailing those numbers.) Trump is currently floating various tax cuts for the rich and the poor that will presumably worsen those projections, if passed. As the Times piece reported: