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==--