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 DDCC81FF15E for <inbox@lore.proxmox.com>; Tue, 20 May 2025 12:38:06 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id B3EAB198FD; Tue, 20 May 2025 12:37:57 +0200 (CEST) Date: Fri, 16 May 2025 10:02:21 +0200 To: pve-devel@lists.proxmox.com X-Mailman-Approved-At: Tue, 20 May 2025 12:37:55 +0200 MIME-Version: 1.0 Message-ID: <mailman.501.1747737475.394.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="===============7674924432690684444==" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com> --===============7674924432690684444== 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 70AD6CED08 for <pve-devel@lists.proxmox.com>; Fri, 16 May 2025 10:03:10 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 4F2F280D4 for <pve-devel@lists.proxmox.com>; Fri, 16 May 2025 10:02:40 +0200 (CEST) Received: from mail-qt1-x82f.google.com (mail-qt1-x82f.google.com [IPv6:2607:f8b0:4864:20::82f]) (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, 16 May 2025 10:02:39 +0200 (CEST) Received: by mail-qt1-x82f.google.com with SMTP id d75a77b69052e-47690a4ec97so20554011cf.2 for <pve-devel@lists.proxmox.com>; Fri, 16 May 2025 01:02:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1747382552; x=1747987352; 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=ZpVTkQQYBck2eLWyvbbA/MsrfFdHD0dqhYvJZ7kRkYjryV6gWXv9XIifuYDfA5m9ix NfpRkB1Yvf2JqoV06UrB5EztZF764SxkhEvHPxbbqrUuj28EzNOAdVuh5NzR0eqtN0jb zLnDF6DgORe8f5fiHNaYQ9SacRmbBYeFTMbIjJvICpTne5RZUgvX1oOJAY9EqtTI4axu t2fsPzxLjyzcZpj1mJhwooUsH38qYptcLhj3SYzMT6zsFUioivjY7z02c51y1oHpeZzY qBgPDyQBV1/XFjuy86kdywFIGWcSkydynSiMHpyNEtoQrYnOxPPXeZ7Hnkjt2GCqUvi5 G0Zw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1747382552; x=1747987352; 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=drXFOPybnvOqxWKX2Rea1qsBWQNn1i4/iN4aphfqspdScI03G9/V9ApqPseS2sDf41 qfdJ8IR/e9DhyTIgRScAklR52P0IZdvuWkmFLp9ALWUwZEP0JL7E4RQreXAQBU+GwNw8 C5w9OOMvOm+wxnnbMsh2b9ZqpbP8a5teMctWHjBxID5Y+i/3hQe+HI9807pQfBaS+sDt +6GRNUVnTtN7/aGTVP+XQrFm8a+ZkQoGC9CDGcgmFsZ949BHxooq0pZAlJmR1S4Ie97S kdZUevcMcHsY2zG4ol6V+iL7XNxn8uVY6wBXAOA/sqMiBKqvh8kvcEY04VQb0AQNJArr gMUA== X-Gm-Message-State: AOJu0YwvrJSDXQMn43dscvazCSRgPD2Gm1Rc1zfeZdOrxzOOOX6rHXTO HpFVEPvyw0nCiriZLxzTMc07vKT8YK8MR8/CI9jXV9UcH/6HRZFqlhnFO2T1OnT49HtKlMmFN5Y F1Zqb/EUwWfarjfOY1Cf4VTrzgvRNVDIcOEd2 X-Gm-Gg: ASbGnctqlHh48IJMeGt/DDWXR8Sx/4pUmKimXTCJfqN3NNlaeoq58QT8eWncD1l43tf w0lqJxuC6oksBoFM9oxsQfcvusnBdV022Z//4iCjwUblLe7JAwDI5WF1xDmsXgzNQ/MjtXU3xRD GbOYAf6CRv5KTdr24Slz1/KyK4fuzdBn7LmJJgO8JkINKUDnRAmd2DTBPdSXM0ZRE= X-Google-Smtp-Source: AGHT+IGwVGbNKMLoBUnjTKNeXs/CEhPtxalm0Jpg5PKwLDy4nVB9OJ90W7X2RENf0lgj1Zmh9aiumMfGI5D5IrWprXQ= X-Received: by 2002:a05:622a:5c92:b0:48e:1c35:2694 with SMTP id d75a77b69052e-494ae39944dmr35487461cf.24.1747382551953; Fri, 16 May 2025 01:02:31 -0700 (PDT) MIME-Version: 1.0 From: Florent Carli <fcarli@gmail.com> Date: Fri, 16 May 2025 10:02:21 +0200 X-Gm-Features: AX0GCFvRN0WhBrBTdMjrELQ8xCqcnNOEUeKKDqxbYWgaLwRs0cT_cawv2PmJDDs Message-ID: <CAJuRqcAk8xtaXW9kRod6eq3TFteKW0_Kx8tBVA0h40hRV1S+Xg@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 BAYES_40 -0.001 Bayes spam probability is 20 to 40% 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 X-Mailman-Approved-At: Tue, 20 May 2025 12:37:55 +0200 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 --===============7674924432690684444== 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 --===============7674924432690684444==--