perfsonar-user - Re: [perfsonar-user] NIC bonding on PerfSonar to replicate srever environement NIC configuration
Subject: perfSONAR User Q&A and Other Discussion
List archive
Re: [perfsonar-user] NIC bonding on PerfSonar to replicate srever environement NIC configuration
Chronological Thread
- From: Mark Feit <>
- To: Dom Ashworth <>, "" <>
- Subject: Re: [perfsonar-user] NIC bonding on PerfSonar to replicate srever environement NIC configuration
- Date: Fri, 14 Jan 2022 15:19:14 +0000
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=internet2.edu; dmarc=pass action=none header.from=internet2.edu; dkim=pass header.d=internet2.edu; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=izOD71lvN13X4euMZvHjqYOI38+y+aFIClYpBoOQDn8=; b=UdZiu2vS0Pvez6SL1IugpOqkNw4pY/XhEjfCR5SUtCoHFN77THgZte+vK/7UZdBtUyEYzQ9UwoMRScDeiNyHfiW+rizq0cMAXd+UKaMH+6PyB8HFo+qsa+mYxbD8juzq0KCcaYNFs5H/2Tiz149deJ6CBxFkY1SHFWMp2XsQsosRSZA0AEc3oOjvRJ/H3E7FMbcrBfPRe6erLuV4/6p9W7R7eGVvNU7+qGC8J2h+Y4NoE+vIob+BEXBqxvU4D+1TZ9ONqoIq89WcG8WS6hiMsbJj7WdaRb3yIdogcxgQcYRKrwh1jte56uo03gtGeRLUUDhenZsAaTdZ9vXTMFx1IA==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YEK/JXXZjZgbW7ZO8ZKhvo1gfMo59FOWtBtczXk/iFSPAHBluUc9UfOEvbfn2oixIGKB+EKOYXFWxnXHdjVvH8vlGUP5hdRc3eMaHwR1453Jlja5IbwtMZmZ4x5Mq4W7RJnnac9xMsCAR0aE+HkBMh8/LgDSQk6JqrQ6tV6gXsgj4IOkhOUUSzvx1yEfRUfpW2YgU/v6Y9u/S3C8Wq8X9GiDRXJif41oiuLPs0HgXzluIimPhAigFd0puUSY5R1PLvvWReMhEZUViKJsl1/+Ue1NktR7V+YXZz8/id7YuHLElmT3LGh4jUoysfLabH37gaufO0NlmaHke7f3TLA9Fw==
Dom Ashworth writes:
Am I right in in thinking that I should connect the perfSonar servers in the
Generally, you want to make your measurement systems to have the same “user experience” as the systems providing your services. Like everything else, there are trade-offs.
A non-bonded connection will run at half the rate of a bonded one. A performance degradation that doesn’t make the available bandwidth drop below what the perfSONAR node can measure would go unnoticed. There’s also the risk that someone will look at a usually-10 Gb/s measurement that drops to 9, conclude that that it’s still running at 90% of capacity and is therefore not an emergency while all of your 20 Gb/s systems are getting 45%.
Upgraded server kernel or switch firmware on the switches harboring a performance-impacting bug that only affects bonded connections would show no change on a singly-connected perfSONAR node. Even if your servers are instrumented for other things (e.g., you see a drop in their transaction rate), the time to diagnose and repair will be longer because you don’t know if it’s the application or the network.
A good compromise might be to run a bonded connection to two ports on the same switch. That would provide the same amount of available bandwidth and covers the case of a bonding-related bug in the kernel. Additionally, it would help pinpoint network failures because a measurement point that lives only in rack 1 showing a problem has half the potential failure surface of one connected to racks 1 and 2. For example, if the rack 1 switch is delaying packets, you could see the problem intermittently depending on where the traffic goes.
--Mark |
- [perfsonar-user] NIC bonding on PerfSonar to replicate srever environement NIC configuration, Dom Ashworth, 01/14/2022
- Re: [perfsonar-user] NIC bonding on PerfSonar to replicate srever environement NIC configuration, Mark Feit, 01/14/2022
Archive powered by MHonArc 2.6.24.