From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pve-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9])
	by lore.proxmox.com (Postfix) with ESMTPS id EEFA91FF164
	for <inbox@lore.proxmox.com>; Fri,  6 Jun 2025 10:23:11 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 3A1B737051;
	Fri,  6 Jun 2025 10:23:31 +0200 (CEST)
Date: Fri, 6 Jun 2025 10:22:40 +0200
To: pve-devel@lists.proxmox.com
MIME-Version: 1.0
Message-ID: <mailman.273.1749198210.395.pve-devel@lists.proxmox.com>
List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com>
List-Post: <mailto:pve-devel@lists.proxmox.com>
From: Florent Carli via pve-devel <pve-devel@lists.proxmox.com>
Precedence: list
Cc: Florent Carli <fcarli@gmail.com>
X-Mailman-Version: 2.1.29
X-BeenThere: pve-devel@lists.proxmox.com
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/>
Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>
List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help>
Subject: [pve-devel] Plans for Realtime Kernel and Realtime Configuration
 Support in Proxmox?
Content-Type: multipart/mixed; boundary="===============7528088212253183696=="
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

--===============7528088212253183696==
Content-Type: message/rfc822
Content-Disposition: inline

Return-Path: <fcarli@gmail.com>
X-Original-To: pve-devel@lists.proxmox.com
Delivered-To: pve-devel@lists.proxmox.com
Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits))
	(No client certificate requested)
	by lists.proxmox.com (Postfix) with ESMTPS id 0CFFBCC62D
	for <pve-devel@lists.proxmox.com>; Fri,  6 Jun 2025 10:23:29 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id D90EC36FDB
	for <pve-devel@lists.proxmox.com>; Fri,  6 Jun 2025 10:22:58 +0200 (CEST)
Received: from mail-qk1-x72a.google.com (mail-qk1-x72a.google.com [IPv6:2607:f8b0:4864:20::72a])
	(using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
	(No client certificate requested)
	by firstgate.proxmox.com (Proxmox) with ESMTPS
	for <pve-devel@lists.proxmox.com>; Fri,  6 Jun 2025 10:22:58 +0200 (CEST)
Received: by mail-qk1-x72a.google.com with SMTP id af79cd13be357-7d21cecc11fso296228285a.3
        for <pve-devel@lists.proxmox.com>; Fri, 06 Jun 2025 01:22:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1749198171; x=1749802971; darn=lists.proxmox.com;
        h=content-transfer-encoding:cc:to:subject:message-id:date:from
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=+Knr37CWlPk/njq3hkT+6U+fEbLf6Du3LKOj0GYM2XA=;
        b=VrRvRJuelHlietmvTWJh/mrDqNMoa1htv/0VZLX+8Gpu/YwbrmKy070+RiHi7sCQpa
         3L3BMI/iaLStT7y+s0TA66s46I35JrEDPIFlTcL0iI8n3MsGiOmJT2bbXtpX9xquIHXn
         KaCTMPWSnBpoSEE8OfbsRxrkWZLY0bhvKXR6P4tTk9JFehIZPijK6G5/grxq4GJgduzd
         fAFfOZZGK+sHK3xEdjSQkYMeZRXlprorIKsOLvjAENMa/q7f/PeC4kiWfsNAUnvwb4q7
         CIoY1Mg2Ao6K/zs0r6UK5+j7pxixm0wpuy4Ql+sUcUGTrY2Vqc5lr59P7jHz2/IMwIlP
         9zBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1749198171; x=1749802971;
        h=content-transfer-encoding:cc:to:subject:message-id:date:from
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=+Knr37CWlPk/njq3hkT+6U+fEbLf6Du3LKOj0GYM2XA=;
        b=Ks6hXfnW1zH3exxrTfe6IbL8jqD3iPQruURevOzL5QFCEVbnt/3h20BWLToWKBxFQg
         8+xcsmbv0KaldzjFcyf0Ds9SXu5iA9M8MG5xqLRjP2BGV7OwqBwLLKznx+chayEYFq5N
         TbUo6TzyIl/NHwcj5zT4PloUY5v3H51KTTTDmUl4BG42tcmG4pMgzY/hRk9sASSKBjP6
         D7Caf9hGU+nZ6yKklBR8pBthyQTQ+oIC8c55gWPg9CiwuqEn2YKHL2HtCUTDEREsBLo+
         KdpcH4BkwVcrvnc3r1K72oE6LPoGu5UOiVd6+nfzHc6V1bFxXGe0WckIrSgDhc/Y70TO
         zDyA==
X-Gm-Message-State: AOJu0YxgtgSnpgDlhLmglhok6Xm5NOMMt4UbKLptZqiKiokbxMJgtjng
	yZW/5GrkpBQD1hykdfAoWMnHKEb5n9ViOxY+C2PnNxyhYZuuiNRpElUZ0rMytCIs8Ajz3Un985a
	nRpWUHRJh8lv4ZS/x7T8BBXg8CXaNzbAqVRFgsUM=
X-Gm-Gg: ASbGncsbPazbhKhdCTuV2EJr3CAyzqE/c8kO0p3894jg63LAtG+jT/+fCMtGo/y38LW
	VQE46ZbH3Z1OdQOwz57sD4waIEm68rneSu6e6cQboyfsmOyTmu7RKIZjTZV991fyaZOIpsT20Y7
	JyWYkdhyNhVUYTYTqeBrT/j10CkbIyET5BLq398pQ80gx8Xa6oWmRHTdJVSHS0H/1WoLY+7DOv9
	wesJQ==
X-Google-Smtp-Source: AGHT+IHquMzHhCSDoALz0mQxQvhKXv7Y2XPC8dpJPVMKRlToaa3iEZhoKOSxW1FYJrmvwEWrU0L50JoGryD7UTQdFII=
X-Received: by 2002:a05:620a:28c3:b0:7c5:6c02:4c25 with SMTP id
 af79cd13be357-7d229895304mr424839285a.25.1749198170925; Fri, 06 Jun 2025
 01:22:50 -0700 (PDT)
MIME-Version: 1.0
From: Florent Carli <fcarli@gmail.com>
Date: Fri, 6 Jun 2025 10:22:40 +0200
X-Gm-Features: AX0GCFttcII7dU-DTam5-McIEegm9OSlF_0lp6-Tt7cWDDWwrQDcRhHZQMpnMkA
Message-ID: <CAJuRqcB+5=QEQq-KpQ7jfCa-taOdJip8Q6iz4t1xtFPM4kVrow@mail.gmail.com>
Subject: Plans for Realtime Kernel and Realtime Configuration Support in Proxmox?
To: pve-devel@lists.proxmox.com
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-SPAM-LEVEL: Spam detection results:  0
	AWL                     0.949 Adjusted score from AWL reputation of From: address
	BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
	DKIM_SIGNED               0.1 Message has a DKIM or DK signature, not necessarily valid
	DKIM_VALID               -0.1 Message has at least one valid DKIM or DK signature
	DKIM_VALID_AU            -0.1 Message has a valid DKIM or DK signature from author's domain
	DKIM_VALID_EF            -0.1 Message has a valid DKIM or DK signature from envelope-from domain
	DMARC_PASS               -0.1 DMARC pass policy
	FREEMAIL_FROM           0.001 Sender email is commonly abused enduser mail provider
	RCVD_IN_DNSWL_NONE     -0.0001 Sender listed at https://www.dnswl.org/, no trust
	SPF_HELO_NONE           0.001 SPF: HELO does not publish an SPF Record
	SPF_PASS               -0.001 SPF: sender matches SPF record

Hello,

After trying the user forum first, I'm turning to you here. I did a
quick Google search to make sure the question hadn't already been
answered (apparently not). Now I'm reaching out to the real experts :)

I=E2=80=99m currently exploring Proxmox for some use cases that require
low-latency and deterministic behavior - particularly in the context
of real-time workloads. I=E2=80=99m wondering if there are any current plan=
s
or ongoing discussions around:

- Supporting a real-time kernel (e.g., with the PREEMPT-RT preemption model=
).
- Enabling and integrating real-time system configurations, such as:
- Integrated workflows for CPU isolation, IRQ affinity, and low-latency tun=
ing
- vCPU pinning, and using real-time scheduling policies (e.g.,
SCHED_FIFO, SCHED_RR)
- Integration or support for tools like tuned to do the kernel
configuration customization options relevant to RT
- Integration with PTP...

Are there any official efforts or community-led initiatives in this
direction? And if not currently on the roadmap, would this be
something of interest to the Proxmox team or the community?

Thanks in advance, and looking forward to your thoughts!

Best regards,
Florent


--===============7528088212253183696==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

--===============7528088212253183696==--