IOPS和数据吞吐量适用于不同的场合:
读取10000个1KB文件,用时10秒 Throught(吞吐量)=1MB/s ,IOPS=1000 追求IOPS
读取1个10MB文件,用时0.2秒 Throught(吞吐量)=50MB/s, IOPS=5 追求吞吐量
Category: Life
-
理解iops
-
pi计算
计算pi
c语言版
#include <stdio.h> int main() { int r[2800 + 1]; int i, k; int b, d; int c = 0; for (i = 0; i < 2800; i++) { r[i] = 2000; } for (k = 2800; k > 0; k -= 14) { d = 0; i = k; for (;;) { d += r[i] * 10000; b = 2 * i - 1; r[i] = d % b; d /= b; i--; if (i == 0) break; d *= i; } printf("%.4d", c + d / 10000); c = d % 10000; } return 0; }gcc pi.c -o pi
用 shell 的 bc 命令计算很方便
EXAMPLES In /bin/sh, the following will assign the value of "pi" to the shell variable pi. pi=$(echo "scale=10; 4*a(1)" | bc -l)测试记录
bash time pi=$(echo "scale=10000; 4*a(1)" | bc -l) # a is arctan, and this give pi to 10000 digits.
2022-01-13 MacBook Pro (14-inch, 2021) Apple M1 Max
real 0m50.483s
user 0m49.896s
sys 0m0.179s2020-10-27 MacBook Pro (16-inch, 2019) 2.6 GHz 6-Core Intel Core i7
real 1m17.887s
user 1m17.080s
sys 0m0.184s2020-11-21 Mac mini (2018) 3.2 GHz 6-Core Intel Core i7
real 1m8.796s
user 1m8.647s
sys 0m0.066s2020-11-21 windows (WSL) centos7 AMD 锐龙5 3600X 处理器 (r5)7nm 6核12线程 3.8GHz 95W AM4接口 盒装CPU
yum install bc
real 1m16.686s
user 1m16.609s
sys 0m0.047s2019? MacBook Pro (15-inch, 2017) 耗时 real 1m56.849s
-
领先的秘密
摘录一些句子领先的秘密在于开始行动。开始行动的秘密在于把复杂的大宗任务分解成为可以操作的细小工作,然后开始实施第一项内容。我是一个年老的人,认识到许许多多的困难和问题。但是,它们中的绝大部分从未发生过。一个行动计划面临着风险和代价,但是比起懒散懈怠所导致的长期危险和代价来说,它们要少得多。
——J·F·Kennedy人们总是把自己的问题归咎于环境。我不相信环境,所有在这个世界上出人头地的人都是那些勇于站起来寻找机会的人。如果无法找到,他们就自己创造条件。
——萧伯纳没有明确任务的展望只是梦想
缺乏前景的任务只是痛苦的劳作
同时拥有前景和任务才是世界的希望 -
海恩法则-墨菲定理
海恩法则:每一起严重事故的背后,必然有29次轻微事故和300起未遂先兆以及1000起事故隐患墨菲定理,能给我们一定的启示。墨菲定律源自一个名叫“墨菲”的美国上尉,他认为“只要存在发生事故的原因,事故就一定会发生”,而且“不管其可能性多么小,但总会发生,并造成最大可能的损失”。 -
json使用总结
如果是字符串,key value 都需要双引号
-
php调试-写变量到文件
写变量到文件
$myfile = fopen("./testfile.txt", "w"); $txt = "Jane Doe\n"; fwrite($myfile, $txt); fwrite($myfile, $query); fclose($myfile);