perfsonar-user - Re: [perfsonar-user] Server requirements
Subject: perfSONAR User Q&A and Other Discussion
List archive
- From: Mark Feit <>
- To: Michael Mellin <>, "" <>
- Subject: Re: [perfsonar-user] Server requirements
- Date: Mon, 11 Jul 2022 17:52:45 +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=RoUEiU+IF7nueZaTHPGTnBXF4HLMVQ3UztW6W9Mf3gA=; b=JSR79n6tVqFcCuuYtqzE+uqnvLKOvRTWDuOfQ4wKJU0rBkFIggCMbcWPCyXWMqKX08mwD3GkBn2aTja0DnhVH8dQDhWG1th7NIZCwyk8iEeehriPPQd5E2Aiw2q5dEaYv9pjCSRMoauS2BhM0k0YqVS76rG7svoM485i3tpa/I/VJthgbAa3phNPA2dPHQ849e4B+0zflUUsUVbPffW54vwNOsl4sKkASvKeh1gkuxV24Szt9gnJWeRbXBi6srRhZGv1UwbudutRqovvAHX0MlP70vTxkcBiZzP212vh8kGASUw9W6CJ9KWQHNL4TO7E+0za30UHD0RxP72qlKmqLw==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gHRhrWB2XPEGn6v+ok9PoBoILeHXdPn9hsTrSRt+AyE0w7VQx7Op2H17KJJHm4NFKpuv9ZDqZ6B6D5tRn1cI2G6LxmR7luLp7OR8nzqPV5DU1Rnny/zNWhEqRYUynX/lttC1kjMtwhRehWE4PmX4RnWjzNbKwnV6W62842yybZ49AxhLvQJ+VB0fnXkIJjuTM7XD1Qo4Zx40O+8z3u7KN21M6xY/W00eQqEJtvZmZt3sgRKrVURKY54KGy9dnZhYuH4ZmIN1PuCQPqAnlUK8ZeCW4YNRYk/jMJnSrnd924oXCK+eUV7/FXPy38vuge2t+Pxn/IddfLpEY6mczkVheQ==
Michael Mellin writes:
We plan to renew our servers for perfsonar and I didn't find answers in
Dual-NIC perfSONAR is very common. The typical arrangement is to have one for general-purpose tests (throughput, trace, rtt) and one for streaming and one-shot latency. That keeps the latency measurements (mostly) from being distorted by the avalanche of throughput traffic. You’ll find information on setting that up here: https://docs.perfsonar.net/manage_dual_xface.html.
There are a lot of variables that go into answering that question, most having to do with the workload and what tool is being used for the throughput measurements. If your systems follow our minimum recommendations, CPU frequency doesn’t matter for latency and helps some with throughput. The usual way that’s made fast is through having more cores, the faster the better. Most current, moderate-spec, server-class systems can saturate a 10 GbE interface easily with room to run streaming latency in parallel with good results.
There are situations where having two separate systems is advantageous; Docker is an option for those. Internet2 has been installing utility servers in its PoPs that dedicate memory and specific cores to each perfSONAR container. The macvlan network type is used to dedicate a 100 GbE port to each container. Lab testing of this configuration has worked well; we have one container per host up in production and will be turning up the second later.
Whatever configuration you use, it’s best to test a pair of them back-to-back in the lab before installing them in the field. That will give you some idea about how they perform beforehand and eliminates questions about whether a performance problem is in the network or the system doing the measuring.
Hope that helps.
--Mark
|
- [perfsonar-user] Server requirements, Michael Mellin, 07/08/2022
- Re: [perfsonar-user] Server requirements, Mark Feit, 07/11/2022
Archive powered by MHonArc 2.6.24.