Re: [Ntp] virtual server for ntp server

Edward Vielmetti <evielmetti@equinix.com> Tue, 26 March 2024 19:22 UTC

Return-Path: <prvs=0815d18742=evielmetti@equinix.com>
X-Original-To: ntp@ietfa.amsl.com
Delivered-To: ntp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2208DC14CE40 for <ntp@ietfa.amsl.com>; Tue, 26 Mar 2024 12:22:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.102
X-Spam-Level:
X-Spam-Status: No, score=-7.102 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=equinix.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UcOarY7UdCI6 for <ntp@ietfa.amsl.com>; Tue, 26 Mar 2024 12:22:18 -0700 (PDT)
Received: from mx0a-00268f01.pphosted.com (mx0a-00268f01.pphosted.com [148.163.148.236]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B3603C14F61D for <ntp@ietf.org>; Tue, 26 Mar 2024 12:22:18 -0700 (PDT)
Received: from pps.filterd (m0105196.ppops.net [127.0.0.1]) by mx0a-00268f01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 42QIF87C031572 for <ntp@ietf.org>; Tue, 26 Mar 2024 19:22:18 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=equinix.com; h=from : to : subject : date : message-id : content-type : mime-version; s=pps202002; bh=JxOwW8ja414LdPws+yUOHyjKG0NDoAgE1qt2sqoKQ2k=; b=Wgm8LuqpGOj6tLmUnOJ93hNBLJY4NqdK6JEUxA4LmxHsVTVhqQuq+a83ASYa9CEkMSQ3 hYr8Lq1wLgYkz0V7pvSqYKuqvhPNlRXFdQFZ0fyqJz8iKSkhlJra1251GFyqydyyiCao FqoOXnc6xcWkrrAPaX6S2nELIyn5WRHHBMYUBviwYcG0OEw28UIZjfeEQi0axUEuiHlw LA/fcDuJ1MGjiZC9D6RLyjwvQdPwlrgmGtI0BTMj1mwuIlvqyWPd0+zQ/KV2wikkj4Im mDKeXxyYXHRyCUntgd0ngnvd2TE3m3yEtF93JfvM6gwWM9vP2VBSIlYjd5j7JAFiHqP3 gQ==
Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2168.outbound.protection.outlook.com [104.47.57.168]) by mx0a-00268f01.pphosted.com (PPS) with ESMTPS id 3x43ft0fbk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <ntp@ietf.org>; Tue, 26 Mar 2024 19:22:17 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aTxWZfoRyH1CMRUuSpV9NzUWytXhjmlbx47SPLsREeY8N0jATiiqWcgD53bv1ZOmClarYLbdrQmNzYMJnND37SwE94RjPF0NMxRxyS0Ag+D9FG0aGqGJNqSzVpGxWeBlzeF5wUDyA0r0jj3/SqaY/A9K4H/UdlY9kqPD37Fv6dPbvpstiz7FfQfQQc0uM9KY1zLVQykrk0dKUVwM10wdIBMweoFngXryxV7sS3je6r44x/iJ3L+d208wVXnNG0AtmyVYu7OBPle2ZtGGGb3qJP9kDFgmKo2L9/vo6nCy7/xwti5UGwDxvT35JuCEEjHG8VFbDDfUA9g8uzvV3pgzSw==
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=JxOwW8ja414LdPws+yUOHyjKG0NDoAgE1qt2sqoKQ2k=; b=PQRR/S8pSWzTgo2jeOx5KoCcEbUcKAdciGbFyERUIxdeefeIHRDL7KqxHJj7Q+o+A/3hbCYP+qU1TUHnRGZOSpIGxZ0ZsWTZRgQ8s8Dg69C9cYlYur7k0W0vvbZDGrrAVSWBCqzXjSFYxbeJPnHVdgrAor618LHe5s+UxUpw5yX+9Ojf8UWxUmS/LPyxzZxe7ePiSqQ/rcDa0v2GgM1OvDYddjh+OYewb4rF5KUgcXz+ijFQDLDhf27zhurhzuamUmryyabz1kG+etg9TcOeIyaVU167i0hH4fEeCWftRO3fShX+aII1aGOC3GSqBZ96YFPaqUdFqWXZz1/HM8GxIg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=equinix.com; dmarc=pass action=none header.from=equinix.com; dkim=pass header.d=equinix.com; arc=none
Received: from CH2PR04MB6556.namprd04.prod.outlook.com (2603:10b6:610:6b::9) by BY5PR04MB7025.namprd04.prod.outlook.com (2603:10b6:a03:22f::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.32; Tue, 26 Mar 2024 19:22:15 +0000
Received: from CH2PR04MB6556.namprd04.prod.outlook.com ([fe80::35a2:9ef0:9950:3c74]) by CH2PR04MB6556.namprd04.prod.outlook.com ([fe80::35a2:9ef0:9950:3c74%7]) with mapi id 15.20.7409.031; Tue, 26 Mar 2024 19:22:15 +0000
From: Edward Vielmetti <evielmetti@equinix.com>
To: "ntp@ietf.org" <ntp@ietf.org>
Thread-Topic: virtual server for ntp server
Thread-Index: AQHaf7GilipALRLDr0eV5mbyejFjQQ==
Date: Tue, 26 Mar 2024 19:22:14 +0000
Message-ID: <CH2PR04MB6556D2A4926EA5E6BD715CD6D0352@CH2PR04MB6556.namprd04.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_464d3137-80fa-46c4-91af-043b0efe3a29_Enabled=True; MSIP_Label_464d3137-80fa-46c4-91af-043b0efe3a29_SiteId=72adb271-2fc7-4afe-a5ee-9de6a59f6bfb; MSIP_Label_464d3137-80fa-46c4-91af-043b0efe3a29_SetDate=2024-03-26T19:13:07.2356098Z; MSIP_Label_464d3137-80fa-46c4-91af-043b0efe3a29_ContentBits=0; MSIP_Label_464d3137-80fa-46c4-91af-043b0efe3a29_Method=Standard
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CH2PR04MB6556:EE_|BY5PR04MB7025:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: W8JlqbidOqXgBtfnP4psnBFnfAiwiQpqTQgPLksKxbuKqf1WPkckB0QfloSs5aH4AgxA6WHZGKPG4BnnCoC33sHLBrMmEHmAZ8toCke2KBvUq0JGUdYytsVF8PNW13MTOeD42gDxOsuIZi9C4tcKInJZNLyE1BfEfHU24RhSvtPe5ZXBdquxxVnEMQSNHzV10RDrlcxeBQe/rbeUOStnPdyNUFL8rAoi2iPwzp6WMGc+zViET7D7lC/YcpOoclHqxYPVPYo/EYhZqxQT7TnJW054lGu/iWClhnFSfU1Gy0J2vfElBnhrhfC84XCq7Rhh4B4esh04wkFJ8/WoblZg/7j636DvM37SQJ9z3gosOzj4wr1yN2q56D6bo5rkb6HllKL1moWTArkyMoxCtzGwSkZwZNPAuzDJz5cvHqTNGeq1MqAPgBCrr9I3QpDMQrQh6niUCxpv3+kTv2KcMvshkpOz9GZXRcY6adsAu+dO1X7LMN4pJcdHZSvAgVbPH42QRws0YKMCMPCnSe8gT3mMFBkVWLORleoZdgk54Vf4w55MwvhAg85uaqgxucUC82v0kNc5Qcuv4OiKAAzrZk3bNLJALJEEatR+bnSzS/nMwgaGJZcEH9D2YmsJ+gd/qtWE
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR04MB6556.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(1800799015)(376005)(366007); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: NrX9iTzjczqP3Fnh+Mg39O8jyOJBIqQsql+JN4/jNMPgTfVxOqKlPIOWsWF45WfxypbWVTveTq2NuXAtzqzzS9p8aBXrhde761UfGTYsZnnz7Jr9dzBFmBk7AphI/4DSTYBpHuGXNeb/o0IQhcanMFyvTmrk6yGyxr1i9M2FiTIW24+pSrStiTwkyW1U7lVHERonVYrOVfN9LcoqQ1ca0lgvzjeqKwtBupWzq0hOhN1NnDtZAHeURTQPHrlp0ZuVXV9HotgzdpnUoXgke8WATWpxmvfO9BrGSRxaRoWXOG51E0OIqcYqeQ7fSz2yiib3kSMi+0I84x3e0jekq5OpvXd6Eg6QflXsxQBkYTdMZsrd5QJEvpoEJgZKJlbWUz8I/u2LyfIbu4kGCVK+S3KX9xspUW8lqChaF37hEvD9sO/5sSIX+JYBYtfSm7OjasJbQmyUd7/UAVPAytsq/9U6nvJ07Twvbpj4d07Yb0z6eBTrtOfCxWUvhDhip0AG7Kuiul3rskjYnBEbU2Ss2xQ+KiTw/DbBQ9VpUKWMOhZGSvk7I+tVQjG8w8jekimPA6yBzTTHJN/T4eqKS+wuMRYlBr9qbY2wANOwbhA1z3Pk9rRjW3vIaQBuqpeCIUFtnqTB1g+h3t4Fc+3ZgNovWFAJn9HCrWKpy0u5yaoy3Aftq7VW0uYDi+HtAW2Pnu+qOERvCSr823o3l15MEuEXVX+iPiJCJZbwMBrWkOxN+KlMBwScX1FG+Mvm7PQ3+qFVS0gIOZC2wkKMThzSVix2BmLPZQKo9L8Q4X+MIShVSJXUz/Di5F1YOMIn8gtZzJYEVSUfAXvyresB4xTzEuL2qH7tGhyk0IPbiYxgk6clKAvUuIvwFScbbjnbcwTrX1jduV8CXescVFomGJpSOWG4seYJqjprV+FusWH6nVW5e/bIbBMBmRPnWjOKtiu4JGHUp5ySS5+LnUKnoST1WweGMihxt4eBALbhhnWfIOZY7iITM2Eavwd7lBmkPPWX8lpbEOucR4Rv+kJ1Rbda5R57E/tdzdH256fk8ovoSJuy17s4o9HeHYAIhJXSHU4AjFRLHP4rcRhvlQIc6zVtE/fWTGMo4HC0ze/00ykpNyh9Sx0j+5wWAC0vvyJF1KEXia6hW8HLvX2+bzodNZvR7N59s2Ymp4kk6NvRpYYPAl0vyQQynTmMHPTxWWnZGmIctvlZ6uoMufxM277XcgqtZBxa9ys4pHH6FP7+XazAFcGplD2z9ptI8n6aDZpcFajrxHVNLHKaDmQovvWrC2uZxmJk/ji87UsKYtOY4YevDTh3CY5pvqBqbqIU5IurnR4zIlMLSJnsrzJQeNEBA+Fje8GxXjOJDsE3+hskaQi6iNao+AEqZbg3yLq1W05f7w1lB5spbS+8UOE3Ud62KEDhZptD/atwICAxlGFYj1JFl0s3hcgw+kWwTgmdlFfcFF8LQE/R9qo1phLgM247bm0Ir7nNZGpRWRKAHnPjBS7QrTrqZqIvlHGPVYSRyHRo7qmRWNiqbOFufL5/lRkSxK326l2VTlrjNGchFt8udn5G8H7E2ykfFZ2ctj7x7Vvd9z8W+kiCknM8o+cqI2YgE6T4t3tT7ajNGIcsyWHiVJ8Cauk9VQGWyMZeFNgGCYeS6YMZ/vqPTTXDcEwO3Jh9cWIfbVgeLI3KaA==
Content-Type: multipart/alternative; boundary="_000_CH2PR04MB6556D2A4926EA5E6BD715CD6D0352CH2PR04MB6556namp_"
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 1Zx9Ptwzw8I1lnPMOBYPJgop+ZU0selN2NFAKyeZf8Y8YOs6Hz66vOtkPXhA+e55wTxeEbTFcHowh1yDvAIOo4P6gIXoX1xd43aOyAKltkGRyiDFHkkL4PRpOs0OgVI4+Y/p1XJfv/9kGcGNPHyl0EAq/Kv3AhdNSU19KYAAhFzn61W2El89DBPk/dAwQmCgFw0Ni313PHM8uwFhOeJntu3Qxc++jJMoWSvI+PaRO4nAk805WVALqy1Gyb2q7ZJy4JayRxTCv0mBoUyJ3aTechQRn13EkCnrcvJLCrgKnGzuV3wJzNrIfKlr54kyKy3csuQcEqKLAJDcSo5wv0R5PO6SoGcnvD5bJBEUrNMMwN5PqC1AFZ9I5xnQfNNFBG6TJVwne6GwaMTjwo05fzRQNgppPHlg/dgnp5FVCTCv19cKcoZHFXLZb7C+AdhG8N21v5EremG35IDfRJRHLZT9q3o1TcyvbR0HNE3bql6Cgn094osYVArEGeXogTX+3qAfVosn4Gk4KA4rGAJMPEFn9wyeWdrHK88oZW3JvgqgoCnIVln3Q1L7VQg0mmE3pBdrJzQw4G5XhuxJPFS0tLDmN+dTgZyjnHQs+lWN3Wu8FNNnkxcnonvJEMjIeQrBVt1Of0GjhR5An9Mc7pxxfMuZfRyFiCTB8zijG7et9gSbtrg=
X-OriginatorOrg: equinix.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CH2PR04MB6556.namprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 2428c384-a976-46a0-ee64-08dc4dca0b72
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Mar 2024 19:22:15.0007 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72adb271-2fc7-4afe-a5ee-9de6a59f6bfb
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: FegN/zrupRL45PGDvNxWKXFWX/SnATLySqAzeJi/hXGWNAVv/aJ0sTFhafeChE4E49jjGN9QzFzNs5hv/FUVpg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR04MB7025
X-Proofpoint-ORIG-GUID: UkpegEfPR9O3_YMX4cjDEzaCf-M_2VKl
X-Proofpoint-GUID: UkpegEfPR9O3_YMX4cjDEzaCf-M_2VKl
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-03-26_08,2024-03-21_02,2023-05-22_02
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 lowpriorityscore=0 spamscore=0 adultscore=0 impostorscore=0 mlxscore=0 suspectscore=0 mlxlogscore=586 phishscore=0 priorityscore=1501 malwarescore=0 clxscore=1011 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2403210000 definitions=main-2403260139
Archived-At: <https://mailarchive.ietf.org/arch/msg/ntp/dTaWE5KNfLGLd7XIBj5sqwTcE7k>
Subject: Re: [Ntp] virtual server for ntp server
X-BeenThere: ntp@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Network Time Protocol <ntp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ntp>, <mailto:ntp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ntp/>
List-Post: <mailto:ntp@ietf.org>
List-Help: <mailto:ntp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ntp>, <mailto:ntp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Mar 2024 14:11:22 -0000

There are at least two reasons you might avoid a virtual machine for an NTP server and prefer something closer to bare metal.

One would be the presence of “noisy neighbors”, other VMs scheduled on the same hardware that steal CPU cycles or impinge on your network or get stalled on I/O or the like. These noisy neighbors could be other processes that you are running on the same physical hardware, but in a VM situation on a shared cloud infrastructure you might get unpredictably bad results as a result of other VMs scheduled on the same hardware that you have no visibility into. The same “noisy neighbor” logic applies to not running benchmarks on VMs because you don’t get the same results twice. Single tenancy helps for accurate clocks.

The other might be deficiencies in the VM’s timekeeping apparatus. An example of this is with the virtual machine system for MacOS called “Lima” which sometimes has bad clock drift, e.g. as described in https://github.com/lima-vm/lima/issues/1307  and also affecting the “Finch” system derived from it at https://github.com/runfinch/finch/issues/248 .

If someone wants to look into the Lima problem it would be welcomed, I am not really sure what’s going on but the lack of good time sync there has gotten in my way enough to make that unusable for my needs.

Thanks and 73 de Ed W8EMV

Edward Vielmetti
Developer Partner Manager, Open Source
Equinix

evielmetti@equinix.com