public:it:misc

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
public:it:misc [2020/12/29 09:58] – [Latency Numbers Every Programmer Should Know] oakfirepublic:it:misc [2021/09/09 14:23] (当前版本) oakfire
行 1: 行 1:
 ====== 杂项 ====== ====== 杂项 ======
  
- +===== Latency Numbers Every Programmer Should Know ===== 
-===== Generate RSA key ===== +  * [[https://colin-scott.github.io/personal_website/research/interactive_latency.html|最新数据与历史数据 ]]<code> 
-<code bash+Latency Comparison Numbers (~2020) 
-# 生成 RSA 私钥(传统格式的) +---------------------------------- 
-openssl genrsa -out rsa_private_key.pem 1024 +L1 cache reference                           0.5 ns 
- +Branch mispredict                            3   ns 
-# 生成 RSA 公钥 +L2 cache reference                             ns 
-openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem  +Mutex lock/unlock                           17   ns 
- +Main memory reference                      100   ns  
-# 将传统格式的私钥转换成 PKCS#8 格式的 +Compress 1K bytes with Zippy             2,000   ns        2 us 
-openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt+Send 2,000 bytes over commodity network     44   ns        0 us 
 +SSD random read                         16,000   ns       16 us 
 +Read 1 MB sequentially from memory       3,000   ns        3 us 
 +Round trip within same datacenter      500,000   ns      500 us 
 +Read 1 MB sequentially from SSD*        49,000   ns       49 us  
 +Disk seek                            2,000,000   ns    2,000 us    2 ms  
 +Read 1 MB sequentially from disk       825,000   ns      825 us    1 ms 
 +Send packet CA->Netherlands->CA    150,000,000   ns  150,000 us  150 ms 
 +  
 +Notes 
 +----- 
 +1 ns = 10^-9 seconds 
 +1 us = 10^-6 seconds = 1,000 ns 
 +1 ms = 10^-3 seconds = 1,000 us = 1,000,000 ns
 </code> </code>
-===== Latency Numbers Every Programmer Should Know ===== 
-  * [[https://colin-scott.github.io/personal_website/research/interactive_latency.html|最新数据与历史数据 ]] 
  
-  * [[https://gist.github.com/jboner/2841832|2012年的数据]]: +  * [[https://gist.github.com/jboner/2841832|2012年的数据]]:<file text latency.txt>
-<file text latency.txt>+
 Latency Comparison Numbers (~2012) Latency Comparison Numbers (~2012)
 ---------------------------------- ----------------------------------
  • public/it/misc.1609207091.txt.gz
  • 最后更改: 2020/12/29 09:58
  • oakfire