HA 可用性表格

HA 可用性表格

Availability % Downtime per year Downtime per quarter Downtime per month Downtime per week Downtime per day (24 hours) 90% (“one nine”) 36.53 days 9.13 days 73.05 hours 16.80 hours 2.40 hours 95% (“one nine five”) 18.26 days 4.56 days 36.53 hours 8.40 hours 1.20 hours 97% (“one nine seven”) 10.96 days 2.74 days 21.92 hours 5.04 hours 43.20 minutes 98% (“one nine eight”) 7.31 days 43.86 hours 14.61 hours 3.36 hours 28.80 minutes 99% (“two nines”) 3.65 days 21.9 hours 7.31 hours 1.68 hours 14.40 minutes 99.5% (“two nines five”) 1.83 days 10.98 hours 3.65 hours 50.40 minutes 7.20 minutes 99.8% (“two nines eight”) 17.53 hours 4.38 hours 87.66 minutes 20.16 minutes 2.88 minutes 99.9% (“three nines”) 8.77 hours 2.19 hours 43.83 minutes 10.08 minutes 1.44 minutes 99.95% (“three nines five”) 4.38 hours 65.7 minutes 21.92 minutes 5.04 minutes 43.20 seconds 99.99% (“four nines”) 52.60 minutes 13.15 minutes 4.38 minutes 1.01 minutes 8.64 seconds 99.995% (“four nines five”) 26.30 minutes 6.57 minutes 2.19 minutes 30.24 seconds 4.32 seconds 99.999% (“five nines”) 5.26 minutes 1.31 minutes 26.30 seconds 6.05 seconds 864.00 milliseconds 99.9999% (“six nines”) 31.56 seconds 7.89 seconds 2.63 seconds 604.80 milliseconds 86.40 milliseconds 99.99999% (“seven nines”) 3.16 seconds 0.79 seconds 262.98 milliseconds 60.48 milliseconds 8.64 milliseconds 99.999999% (“eight nines”) 315.58 milliseconds 78.89 milliseconds 26.30 milliseconds 6.05 milliseconds 864.00 microseconds 99.9999999% (“nine nines”) 31.56 milliseconds 7.89 milliseconds 2.63 milliseconds 604.80 microseconds 86.40 microseconds 99.99999999% (“ten nines”) 3.16 milliseconds 788.40 microseconds 262.80 microseconds 60.48 microseconds 8.64 microseconds 99.999999999% (“eleven nines”) 315.58 microseconds 78.84 microseconds 26.28 microseconds 6.05 microseconds 864.00 nanoseconds 99.9999999999% (“twelve nines”) 31.56 microseconds 7.88 microseconds 2.63 microseconds 604.81 nanoseconds 86.40 nanoseconds References High availability - Wikipedia

December 14, 2024 | 1 分钟 | 278 字 | Tianlun Song
Linux SWAP 占用情况排查 - smem

Linux SWAP 占用情况排查 - smem

最近发现 ArchLinux 的 32G 内存经常出现 OOM,分配 SWAP 后分多少就占多少,很奇怪,就想办法排查一下,找到了 smem. smem 是一款能提供大量 Linux 系统内存使用报告的工具。与现有工具不同,smem 可以报告比例集大小 (PSS),这对虚拟内存系统中库和应用程序使用的内存量来说更有意义。 – smem memory reporting tool ...

December 13, 2024 | 1 分钟 | 469 字 | Tianlun Song
毫秒到秒以及更多关于时间尺度

毫秒到秒以及更多关于时间尺度

秒 fractions of a second metric name 0,000 000 000 000 000 000 000 001 yoctosecond [ ys ] 0,000 000 000 000 000 000 001 zeptosecond [ zs ] 0,000 000 000 000 000 001 attosecond [ as ] 0,000 000 000 000 001 femtosecond [ fs ] 0,000 000 000 001 [ trillionth ] picosecond [ ps ] 0,000 000 001 [ billionth ] nanosecond [ ns ] 0,000 001 [ millionth ] microsecond [ _µ_s ] 0,001 [ thousandth ] millisecond [ ms ] 0.01 [ hundredth ] centisecond [ cs ] 1.0 second [ s ] 秒到年 seconds to years 60 seconds = 1 minute [ mean solar ] 59.83617 seconds = 1 minute [ sidereal ] 60 minutes = 1 hour 24 hours = 1 day 3,600 seconds = 1 hour 86,400 seconds = 1 day [ mean solar ] 86,164.09 seconds = 1 day [ sidereal ] 7 days = 1 week 168 hours = 1 week 14 days = 1 fortnight 28, 29, 30 or 31 days = 1 month 365 days = 1 year 366 days = 1 leap year 12 months = 1 year 31,536,000 seconds = 1 year [ calendar ] 31,558,150 seconds = 1 year [ sidereal ] 31,556,930 seconds = 1 year [ tropical ] 9,460,550,000,000,000 metres = 1 light year 299,792,458 metres per second ( m/s ) = speed of light parsec = approx. 3.25 light years 周年纪念日 year intervals - anniversaries number of years Biennial 2 Triennial 3 Quadrennial 4 Quinquennial 5 Hexennial * 6 Septennial 7 Octennial 8 Novennial 9 Decennial 10 Hendecennial * 11 Duodecennial 12 Tredecennial * 13 Quindecennial 15 Sextodecennial * 16 Septendecennial 17 Vigintennial * 20 Trigentennial * 30 Quadragennial 40 Quinquagenary 50 Sexagennial * 60 Septuagennial * 70 Septuagesiquintennial * 75 Octogintennial * 80 Nonagintennial * 90 Centennial 100 Quasquicentennial 125 Sesquicentennial 150 Terquasquicentennial or Septaquintaquinquecentennial * 175 Bicentennial 200 Quasquibicentennial * 225 Semiquincentennial * 250 Tercentennial 300 Semiseptcentennial * 350 Quatercentenary 400 Quincentennial 500 Sexcentennial * 600 Septcentennial * 700 Octocentennial 800 Millenial 1,000 Quindecimillenial 15,000 References Time measurements

December 13, 2024 | 1 分钟 | 359 字 | Tianlun Song
linux vps dd windows

linux vps dd windows

curl -O https://raw.githubusercontent.com/bin456789/reinstall/main/reinstall.sh || wget -O reinstall.sh $_ bash reinstall.sh windows \ --image-name 'Windows 11 Enterprise LTSC 2024' \ --lang zh-cn Powered By 一键DD/重装脚本 References bin456789/reinstall

December 13, 2024 | 1 分钟 | 34 字 | Tianlun Song
AI Prompt 整理

AI Prompt 整理

prompt 原则 1、写出清晰而具体的指示,清晰不是指短,而是尽量详细,可采用分隔符避免自己的要求和内容的混淆,分隔符形式不限:“””, < >, {} 2、给模型思考的时间。如果答案不对,可以尝试不断变化提问方式,直到得出想要结果。可以采用简化或分解问题的方式。 ...

December 12, 2024 | 84 分钟 | 42034 字 | Tianlun Song
dig获取并批量路由IP地址到指定网关

dig获取并批量路由IP地址到指定网关

安装 dig # Debian/Ubuntu apt-get install knot-dnsutils # CentOS/RHEL dnf install bind-utils 批量进行 下面以 frytea.com 为例,使用 dig 命令获取 frytea.com 的 IP 地址,然后添加路由规则。以下是具体步骤: 首先使用 dig 获取 IP 地址: dig frytea.com +short 将获取到的每个 IPv4 地址添加路由规则: # 假设 dig 获取到的 IP 是 1.2.3.4,则运行: ip route add 1.2.3.4/32 via 192.168.25.18 如果你想要一个自动化的脚本来完成这个任务,可以使用以下命令: ...

December 12, 2024 | 1 分钟 | 256 字 | Tianlun Song
查看文件所属 RPM 包的方法

查看文件所属 RPM 包的方法

在 Linux 系统中,有几种方法可以查看文件属于哪个 RPM 包: 使用 rpm -qf 命令: rpm -qf /path/to/file 例如: rpm -qf /bin/ls 使用 dnf provides 或 yum provides 命令: dnf provides /path/to/file # 或 yum provides /path/to/file 例如: dnf provides /bin/ls 如果是已安装的包,也可以使用 which 和 rpm -qf 组合: rpm -qf $(which command_name) 例如: ...

December 11, 2024 | 1 分钟 | 196 字 | Tianlun Song
Git 覆写上次提交

Git 覆写上次提交

前言 在日常使用 Git 版本控制工具的时候,我们有时会遇到需要修改上次commit提交信息的情况,例如:修改上次提交信息中的错误内容,或者想为上次提交加入些新内容等等。 ...

December 11, 2024 | 2 分钟 | 913 字 | Tianlun Song
Linux 网卡多队列配置方法

Linux 网卡多队列配置方法

多队列是指网络接口卡具有在多个发送和接收队列上并行处理网络数据包的能力。在使用网卡多队列时,通常需要配置网络中断亲和性(IRQ Affinity),将不同的队列中断分配给特定的CPU处理,而不是由任意的CPU处理,这有助于减少CPU之间的争用并提高网络性能。本文介绍如何配置Linux系统的网卡多队列的网络中断亲和性和修改网卡多队列数。 ...

December 10, 2024 | 3 分钟 | 1042 字 | Tianlun Song
使用 GDB 调试 Go 程序

使用 GDB 调试 Go 程序

进入调试 使用前,请先确保机器上已经安装 GDB [root@localhost code]# which gdb /usr/bin/gdb 准备就绪后,以下列测试程序为例 package main import "fmt" func main(){ msg := "hello, world" fmt.Println(msg) } 然后执行 如下命令进行编译,里面有好多个参数,有疑问的可以自行搜索引擎 ...

December 10, 2024 | 2 分钟 | 827 字 | Tianlun Song