<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Network on FromDual GmbH</title><link>https://www.fromdual.com/tags/network/</link><description>Recent content in Network on FromDual GmbH</description><generator>Hugo</generator><language>en-GB</language><managingEditor>oli.sennhauser@fromdual.com (Oli Sennhauser)</managingEditor><webMaster>oli.sennhauser@fromdual.com (Oli Sennhauser)</webMaster><copyright>© FromDual GmbH</copyright><lastBuildDate>Thu, 18 Apr 2024 08:37:21 +0000</lastBuildDate><atom:link href="https://www.fromdual.com/tags/network/index.xml" rel="self" type="application/rss+xml"/><item><title>Dropped Packets on MariaDB/MySQL Linux Servers</title><link>https://www.fromdual.com/blog/dropped-packages-on-mariadb-mysql-linux-servers/</link><pubDate>Thu, 28 Nov 2019 12:05:12 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/dropped-packages-on-mariadb-mysql-linux-servers/</guid><description>&lt;h2 id="table-of-contents">Table of Contents&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://www.fromdual.com/blog/dropped-packages-on-mariadb-mysql-linux-servers/#ifconfig">&lt;code>ifconfig&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/dropped-packages-on-mariadb-mysql-linux-servers/#ip">&lt;code>ip&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/dropped-packages-on-mariadb-mysql-linux-servers/#ethtool-statistics">&lt;code>ethtool --statistics&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/dropped-packages-on-mariadb-mysql-linux-servers/#nstat">&lt;code>nstat&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/dropped-packages-on-mariadb-mysql-linux-servers/#netstat-statistics">&lt;code>netstat --statistics&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/dropped-packages-on-mariadb-mysql-linux-servers/#ss">&lt;code>ss&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/dropped-packages-on-mariadb-mysql-linux-servers/#reasons">Reasons for dropped packets&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/dropped-packages-on-mariadb-mysql-linux-servers/#features-of-network-card">Features of Network card&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/dropped-packages-on-mariadb-mysql-linux-servers/#features-of-network-driver">Features of Network driver&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/dropped-packages-on-mariadb-mysql-linux-servers/#network-ring-buffer">Network driver ring buffer&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/dropped-packages-on-mariadb-mysql-linux-servers/#tcp-socket-received-and-send-buffer">TCP socket received and send buffer&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/dropped-packages-on-mariadb-mysql-linux-servers/#flow-control">Flow Control&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/dropped-packages-on-mariadb-mysql-linux-servers/#check-over-time-sar">Check over time: &lt;code>sar&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/dropped-packages-on-mariadb-mysql-linux-servers/#dropwatch">Dropwatch&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/dropped-packages-on-mariadb-mysql-linux-servers/#perf-kfree-skb">&lt;code>perf&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/dropped-packages-on-mariadb-mysql-linux-servers/#tcpdump">&lt;code>tcpdump&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/dropped-packages-on-mariadb-mysql-linux-servers/#proc-net-netstat">&lt;code>/proc/net/netstat&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/dropped-packages-on-mariadb-mysql-linux-servers/#stap">System Tap (&lt;code>stap&lt;/code>)&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/dropped-packages-on-mariadb-mysql-linux-servers/#literature">Literature&lt;/a>&lt;/li>
&lt;/ul>
&lt;p>When we do MariaDB and MySQL Database server analysis we see from time to time systems with a lot of dropped packets on a network interface:&lt;/p></description></item><item><title>MariaDB and MySQL Benchmarking</title><link>https://www.fromdual.com/blog/mariadb-and-mysql-benchmarking/</link><pubDate>Thu, 11 Mar 2010 23:29:59 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-and-mysql-benchmarking/</guid><description>&lt;h2 id="table-of-contents">Table of Contents&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://www.fromdual.com/blog/mariadb-and-mysql-benchmarking/#database-benchmark">Database Benchmark&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/mariadb-and-mysql-benchmarking/#general-benchmarking-tools">General Benchmarking Tools&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/mariadb-and-mysql-benchmarking/#cpu-benchmarking">CPU Benchmarking&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/mariadb-and-mysql-benchmarking/#disk-benchmarking">Disk benchmarking&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/mariadb-and-mysql-benchmarking/#network-benchmarking">Network Benchmarking&lt;/a>
&lt;ul>
&lt;li>&lt;a href="https://www.fromdual.com/blog/mariadb-and-mysql-benchmarking/#tools">Tools&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/mariadb-and-mysql-benchmarking/#application-stress-testing">Application Stress Testing&lt;/a>
&lt;ul>
&lt;li>&lt;a href="https://www.fromdual.com/blog/mariadb-and-mysql-benchmarking/#owncloud-nextcloud">OwnCloud / NextCloud&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://www.fromdual.com/blog/mariadb-and-mysql-benchmarking/#asterisk">Asterisk&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="database-benchmark">Database Benchmark&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://github.com/akopytov/sysbench/" target="_blank">sysbench&lt;/a> (filesystems and OS/HW tests), &lt;a href="https://github.com/akopytov/sysbench/" target="_blank" title="Sysbench source">Sysbench source&lt;/a>, &lt;a href="https://code.launchpad.net/~sysbench-developers/sysbench/0.5" target="_blank" title="sysbench v0.5">sysbench v0.5&lt;/a>, &lt;a href="https://code.launchpad.net/~percona-dev/perconatools/sysbench-scripts" target="_blank" title="sysbench scripts">sysbench scripts&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://sourceforge.net/apps/mediawiki/osdldbt/index.php" target="_blank">OSDL Database Test Suite&lt;/a> (&lt;a href="http://sourceforge.net/projects/osdldbt" target="_blank">download&lt;/a>)&lt;/li>
&lt;li>DBT2 (TPC-C, OLTP), &lt;a href="https://downloads.mysql.com/source/dbt2-0.37.50.16.tar.gz" target="_blank">DBT2 Benchmark Tool for MySQL&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://osdldbt.sourceforge.net/" target="_blank">DBT3 (TPC-H, complex and long running queries, data warehouse (DWH))&lt;/a>&lt;/li>
&lt;li>TM1 (3&lt;sup>rd&lt;/sup> party, ODBC, telecom benchmark)&lt;/li>
&lt;li>&lt;a href="http://www.tpc.org/" target="_blank">TPC Benchmarks&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://code.launchpad.net/~percona-dev/perconatools/tpcc-mysql" target="_blank" title="TPCC-mysql">TPCC-mysql&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://dimitrik.free.fr/db_STRESS.html" target="_blank">db_STRESS&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://www.hammerdb.com/" target="_blank" title="HammerDB">HammerDB&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://github.com/facebook/rocksdb/wiki/Benchmarking-tools" target="_blank" title="db_bench">db_bench&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://github.com/acronis/perfkit" target="_blank">Acronis perfkit (benchmark, benchmark-db)&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://github.com/cococo2000/Web3Bench/" target="_blank">Web3Bench&lt;/a> (TiDB, MySQL written in Java/Python)&lt;/li>
&lt;li>&lt;a href="https://square.github.io/finch/" target="_blank">Finch&lt;/a> (Finch is a MySQL benchmark tool developed for software engineers and modern infrastructures.)&lt;/li>
&lt;/ul>
&lt;h2 id="general-benchmarking-tools">General Benchmarking Tools&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="http://jmeter.apache.org/" target="_blank" title="Apache JMeter">Apache JMeter&lt;/a>: To test performance on static and dynamic resources (files, Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers and more).&lt;/li>
&lt;li>&lt;a href="http://gatling.io/" target="_blank" title="Gatling Load and Performance testing">Gatling&lt;/a>: Gatling is a highly capable load testing tool. It is designed for ease of use, maintainability and high performance.&lt;/li>
&lt;li>&lt;a href="http://tsung.erlang-projects.org/" target="_blank">Tsung&lt;/a>: Open-source multi-protocol distributed load testing tool.&lt;/li>
&lt;li>&lt;a href="http://www.slamd.com/" target="_blank">Slamd&lt;/a> Java-based Distributed Load Generation Engine application designed for stress testing and performance analysis of network-based applications.&lt;/li>
&lt;li>&lt;a href="http://grinder.sourceforge.net/" target="_blank">Grinder&lt;/a> A Java load testing framework that makes it easy to run a distributed test using many load injector machines.&lt;/li>
&lt;li>&lt;a href="https://dev.mysql.com/doc/refman/8.0/en/mysqlslap.html" target="_blank">mysqlslap&lt;/a> mysqlslap is a diagnostic program designed to emulate client load for a MySQL server and to report the timing of each stage. It works as if multiple clients are accessing the server.&lt;/li>
&lt;li>&lt;a href="http://www.unix.com/source/bm.zip" target="_blank">&lt;code>bm&lt;/code>&lt;/a>&lt;/li>
&lt;li>&lt;a href="https://github.com/httperf/httperf" target="_blank" title="httperf">httperf&lt;/a>&lt;/li>
&lt;li>&lt;a href="http://httpd.apache.org/docs/2.2/programs/ab.html" target="_blank" title="apachebench (ab)">apachebench (ab)&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="cpu-benchmarking">CPU Benchmarking&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="http://www.eembc.org/coremark/" target="_blank" title="CoreMark">CoreMark&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="disk-benchmarking">Disk benchmarking&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://github.com/axboe/fio" target="_blank">FIO&lt;/a>&lt;/li>
&lt;li>Filesystem Benchmark: &lt;a href="http://www.iozone.org/" target="_blank">IOzone&lt;/a>, &lt;a href="http://www.textuality.com/bonnie/" target="_blank">Bonnie&lt;/a>&lt;/li>
&lt;li>Harddisk-Benchmark: &lt;a href="http://www.coker.com.au/bonnie++/" target="_blank">Bonnie++&lt;/a>, &lt;a href="http://www.iometer.org/" target="_blank">Iometer&lt;/a>&lt;/li>
&lt;/ul>
&lt;pre tabindex="0">&lt;code># bonnie -s 2047 -S 10000

Bonnie 1.4: File &amp;#39;./Bonnie.12330&amp;#39;, size: 2146435072, volumes: 1
Writing with putc()... done: 20440 kB/s 89.7 %CPU
Rewriting... done: 18940 kB/s 18.3 %CPU
Writing intelligently... done: 46256 kB/s 28.8 %CPU
Reading with getc()... done: 18771 kB/s 82.1 %CPU
Reading intelligently... done: 32549 kB/s 17.3 %CPU

 ---Sequential Output (nosync)--- ---Sequential Input-- --Rnd Seek-
 -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --10k (03)-
Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU
master 1*2047 20440 89.7 46256 28.8 18940 18.3 18771 82.1 32549 17.3 183.6 1.5
&lt;/code>&lt;/pre>&lt;p>with &lt;code>fsync&lt;/code>&lt;/p></description></item></channel></rss>