diff --git a/web/app/docs/post-install/network/page.tsx b/web/app/docs/post-install/network/page.tsx index b13fbee..c9a8418 100644 --- a/web/app/docs/post-install/network/page.tsx +++ b/web/app/docs/post-install/network/page.tsx @@ -46,9 +46,9 @@ export default function NetworkSettingsPage() {

Network Settings

- The Network Settings category focuses on optimizing network performance and configuration for - your Proxmox VE installation. These settings are crucial for ensuring efficient network operations, which is - vital in a virtualized environment where multiple VMs and containers share network resources. + The Network Settings category focuses on optimizing network performance and configuration in Proxmox VE. + These settings are essential for efficient network operations in virtualized environments where multiple VMs and containers + share network resources.

Available Optimizations

@@ -57,13 +57,12 @@ export default function NetworkSettingsPage() { Apply Network Optimizations

- This optimization applies various network-related sysctl settings to improve network performance, security, and - stability. + This setting adjusts various sysctl parameters to enhance network performance, security, and stability.

- Why it's beneficial: These optimizations can significantly improve network throughput, reduce - latency, and enhance security. They adjust various kernel parameters related to networking, which is crucial in - a virtualization environment where network performance directly impacts the performance of VMs and containers. + Why it's beneficial: Improves throughput, reduces latency, and enhances security + by fine-tuning kernel network settings. These optimizations are critical in virtualization environments where network + efficiency directly impacts VMs and container performance.

This adjustment automates the following commands:

Enable TCP BBR and Fast Open -

This optimization enables Google's TCP BBR congestion control algorithm and TCP Fast Open.

+

This optimization enables TCP BBR, Google's congestion control algorithm, and TCP Fast Open.

- Why it's beneficial: TCP BBR can significantly improve network throughput and reduce latency, - especially on long-distance or congested networks. TCP Fast Open reduces connection establishment time, - improving the speed of short-lived connections. These optimizations are particularly beneficial in virtualized - environments where network performance is crucial for overall system responsiveness. -

+ Why it's beneficial: + +

This adjustment automates the following commands:

Force APT to Use IPv4 -

This optimization configures APT (Advanced Package Tool) to use IPv4 exclusively.

+

This setting forces APT (Advanced Package Tool) to use IPv4 exclusively.

- Why it's beneficial: Forcing APT to use IPv4 can resolve issues in environments where IPv6 is - not properly configured or is causing slowdowns. This ensures more reliable package management operations, which - is crucial for maintaining and updating your Proxmox VE system. It's particularly useful in networks where IPv6 - connectivity might be unreliable or not fully supported. + Why it's beneficial: Ensures reliable package management operations in environments where IPv6 + is misconfigured or causes slow downloads. This is particularly useful in networks where IPv6 connectivity + is unstable or unsupported, reducing potential update and repository access issues.

This adjustment automates the following commands:

Install Open vSwitch -

This optimization installs Open vSwitch, a production quality, multilayer virtual switch.

+

This optimization installs Open vSwitch (OVS), a multilayer virtual switch designed for modern virtualized environments.

- Why it's beneficial: Open vSwitch provides advanced networking capabilities for virtualized - environments. It allows for more flexible and powerful network configurations, including support for VLAN - tagging and trunking, advanced traffic shaping, and Quality of Service (QoS) capabilities. This is particularly - beneficial for complex virtualization setups where fine-grained control over network traffic is required. + Why it's beneficial: + Provides advanced networking capabilities, including VLAN tagging, trunking, + traffic shaping, and Quality of Service (QoS). OVS enables more flexible and scalable network configurations, + making it ideal for complex virtualization setups requiring fine-grained traffic control.

This adjustment automates the following commands:

- This optimization adjusts settings for network interfaces to improve performance and reliability. + This setting adjusts network interface parameters to enhance performance and reliability.

- Why it's beneficial: Proper configuration of network interfaces can significantly improve - network performance, reduce latency, and increase stability. This is particularly important in virtualized - environments where multiple VMs and containers share network resources. Optimizations like increasing the TX - queue length can help prevent packet drops under high load. + Why it's beneficial: + PProper NIC tuning reduces latency, packet loss, and improves stability + in environments with high network loads. Adjustments like increasing TX queue length prevent packet drops + and enhance network responsiveness, which is essential in virtualized infrastructures with multiple VMs and containers.

This adjustment automates the following commands:

Virtualization Settings

- The Virtualization Settings category focuses on optimizing your Proxmox VE installation for - enhanced virtualization performance, compatibility, and functionality. These settings are crucial for creating a - robust and efficient virtualization environment. + The Virtualization Settings category optimizes Proxmox VE for enhanced virtualization performance, + compatibility, and functionality.

Available Optimizations

@@ -57,14 +56,13 @@ export default function VirtualizationSettingsPage() { Enable VFIO IOMMU Support

- This optimization enables IOMMU (Input-Output Memory Management Unit) and configures VFIO (Virtual Function I/O) - for PCI passthrough, allowing direct assignment of PCI devices to virtual machines. + This setting enables IOMMU (Input-Output Memory Management Unit) and configures VFIO (Virtual Function I/O) + for PCI passthrough, allowing direct assignment of PCI devices to virtual machines.

- Why it's beneficial: IOMMU and VFIO support enables near-native performance for PCI devices - (like GPUs or network cards) in virtual machines. This is crucial for high-performance virtualization scenarios, - such as GPU-accelerated workloads or network-intensive applications. It allows VMs to directly access hardware, - bypassing the hypervisor, which significantly improves performance and reduces latency. + Why it's beneficial: Enables near-native performance for PCI devices, such as GPUs or network cards, + by allowing direct access from VMs. This is essential for GPU acceleration, low-latency networking, + and high-performance workloads, reducing hypervisor overhead and improving efficiency.

This adjustment automates the following commands:

- This optimization detects the virtualization environment and installs the appropriate guest agent for improved - integration between the host and guest systems. + This optimization installs the appropriate guest agent based on the virtualization environment.

- Why it's beneficial: Guest agents improve communication and integration between the host and - guest systems. They enable features like graceful shutdown of virtual machines, file sharing between host and - guest, better performance monitoring, and enhanced resource allocation. This leads to more efficient management - of VMs and improved overall system performance. + Why it's beneficial: Enhances host-guest integration by enabling graceful shutdown, + file sharing, performance monitoring, and better resource allocation. + This improves VM management and overall system efficiency.

This adjustment automates the following commands:

- This optimization installs and configures the KSM control daemon, which helps optimize memory usage in - virtualized environments by sharing identical memory pages between multiple virtual machines. + This setting enables and configures KSM to optimize memory usage by sharing identical + memory pages across multiple virtual machines.

- Why it's beneficial: KSM can significantly reduce memory usage in environments with many - similar VMs, allowing for higher VM density on a single host. This is particularly beneficial for scenarios - where many VMs run similar operating systems or applications. By reducing overall memory usage, KSM can improve - system performance and allow for more efficient resource utilization. + Why it's beneficial: Reduces RAM consumption in environments with similar VMs, + allowing for higher VM density on a single host. This is particularly useful for systems + running multiple instances of the same OS or application, improving memory efficiency and overall performance.

This adjustment automates the following commands: