检查网卡环形缓冲区:
# ethtool -g eth0
Ring parameters for eth0:
Pre-set maximums:
RX: 4096
RX Mini: 0
RX Jumbo: 0
TX: 4096
Current hardware settings:
RX: 256
RX Mini: 0
RX Jumbo: 0
TX: 256
Run Code Online (Sandbox Code Playgroud)
人们可以将“RX/TX”设置为“预设最大值”中显示的限制,例如:
# ethtool -G eth0 rx 4096 rx 4096
Run Code Online (Sandbox Code Playgroud)
问题是:默认情况下;为什么这些设置如此低(在我拥有的每台服务器中,它们都为 256)而不是更高的值或其硬件最大功能?增加这些值是否有任何缺点(如果有的话?)?
使用OnCalendarsystemd 计时器,我可以创建类似这样的东西,每 5 分钟运行一次。
OnCalendar=*:0/5
Run Code Online (Sandbox Code Playgroud)
是否可以仅在 5 点(00:05、00:15、00:25...)结束的每分钟运行它?
和/或仅在每分钟以 0 结尾(00:00、00:10、00:20...)?
主要目标是在两台服务器上有一个计时器,以便每台服务器在空闲时间运行;万一其中一个失败,另一个将至少每 10 分钟(而不是 5 分钟)运行一次。