首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
buffer
tree
express
shell
js
list
range
email
instance
web3
python3
cPlusPlus
eval
bash
go
config
subset
typescript
audio
fetch
yaml
actionscrip
format
int
scala
version
php
copy
testing
grid
hashcode
string
uml
usb
replace
controller
integer
io
get
hashset
expression
substring
client
runtime
cSharp
merge
php5
bit
数组
hashtable
datetime
uri
keyword
export
jar
require
settings
lua
include
solr
jsp
python
frameworks
timestamp
search
stream
dagger
node.js
erlang
command
filter
javascript
perl
object
nodejs
header
select
bitmap
char
当前位置:
开发笔记
>
编程语言
> 正文
常用的系统层性能指标参考标准
作者:每天进步一点就好 | 来源:互联网 | 2023-10-12 17:39
本文内容摘抄自《分布式服务架构》第三章常用的系统层性能指标参考标准1、寄存器和内存寄存器、L2、L3、内存、分支预测失败、互诉量加锁和解锁等耗时为纳秒级别内存随机读取可达30
本文内容摘抄自《分布式服务架构》第三章
常用的系统层性能指标参考标准
1、寄存器和内存
寄存器、L2、L3、内存、分支预测失败、互诉量加锁和解锁等耗时为纳秒级别
内存随机读取可达30万次/s,顺序读取可达500万次/s.
内存每秒可以读取GB级别等数据
读取内存中1MB的数据为250ns,为亚毫秒级。
2、硬盘I/O
普通的SATA机械硬盘IOPS能达到120次/秒
普通的SATA机械硬盘顺序读取数据可达100MB/s。
普通的SATA机械硬盘随机读取数据可达2MB/s。
普通的SATA机械硬盘旋转半圈需要3ms。
普通的SATA机械硬盘寻道需要3ms。
普通的SATA机械硬盘在已经寻道后(找到要读取的磁道,也找到了要读取的扇区)开始读取数据,读取一次数据真正的耗时为2ms。
FusionIo卡(一种高的SSD硬盘套件)可达到百万级别的IOPS。
高端记起如IBM、华为等的服务器配上高端的存储设备,可以达到每秒GB级别的数据读取,相当于普通内存的读取速度。
固态硬盘访问延迟:0.1~0.2ms,为亚毫秒级别,和内存速度差不多。
3、网络I/O
常见的前兆网卡的传输速度为1000Mbit/s,即128Mbit/s。
千兆网卡读取1MB数据10ms。
4、数据库
读写数据库中的一条记录在毫秒级别,短则几毫秒,多则几百秒,大于500ms一般认为超时。
MYSQL在4核心、256GB内存的CPU中性价比最好,继续垂直扩展时由于体系结构的限制,成本开始增加,提升的性能开始减少,性价比开始降低。
5、IDC
同一机房网络来回:0.5ms。
异地机房来回:30~100ms。
同一机房的RPC服务调用为几个毫秒,有的为几十毫秒或者几百毫秒,一般设置为500毫秒以上为超时。
6、网站
网页加载为秒级别。
UV:每日一共有多少用户来访,用COOKIE Session跟踪。
独立IP访问:每日有多少独立IP来访,同一个局域网可看到同一个IP。
PV:每日单独用户的所有页面访问量。如果每日UV为50000000,那么每秒的平均在线人数为50000000/24/60/60 = 578人,还要知道这一秒内每个用户都在做什么,如果每秒内都在做一次查询操作,那么需要有一个能承受578/s吞吐量的机器。
某社交媒体平台每秒的写入量上万,每秒的请求量上百万,每天登录的用户上亿,每天产生的数据量上千亿。
7、组合计算和估算
普通的SATA机器硬盘一次随机读取的时间为:3ms(磁盘旋转)+3ms(寻道)+2ms(存取数据延迟)= 8ms。
普通的SATA机器硬盘每秒随机读取:1000ms / 8ms = 125次IOPS。
IOPS代表磁盘每秒可随机寻址多少次,随机读取速度取决于数据是如何存放的,如果数据按照块存放,每块4KB,每次读取10块,那么随机读取的速度为:10 * 4KB * 125次/s = 5MB/s。
一次读取内存的时间:1000ms/30万次/s = 3ns。
CPU速度 = 10倍 * 内存速度 = 100倍 * I/O速度。
顺序读取普通SATA机械硬盘1MB的数据:20ms。
请记住:2
10
= 1KB,2
20
=1MB,2
30
=1GB,2
32
=4GB。
分布式
架构
io
服务器
bit
数据库
mysql
cpu
扩展
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
int
掌握Java EE的全面指南
探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ...
[详细]
蜡笔小新 2024-12-25 13:38:29
go
MySQL缓存机制深度解析
本文详细探讨了MySQL的缓存机制,包括主从复制、读写分离以及缓存同步策略等内容。通过理解这些概念和技术,读者可以更好地优化数据库性能。 ...
[详细]
蜡笔小新 2024-12-26 15:15:06
int
Docker的安全基准
nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ...
[详细]
蜡笔小新 2024-12-28 13:00:24
go
Hadoop入门与核心组件详解
本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ...
[详细]
蜡笔小新 2024-12-26 13:12:48
php
Java时代的淘宝技术演进
本文探讨了2012年4月期间,淘宝在技术架构上的关键数据和发展历程。涵盖了从早期PHP到Java的转型,以及在分布式计算、存储和网络流量管理方面的创新。 ...
[详细]
蜡笔小新 2024-12-24 12:12:13
int
数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ...
[详细]
蜡笔小新 2024-12-27 18:29:55
version
Linux 网卡绑定的七种工作模式详解
本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ...
[详细]
蜡笔小新 2024-12-27 10:18:13
range
解读MySQL查询执行计划的详细指南
本文旨在帮助开发者和数据库管理员深入了解如何解读MySQL查询执行计划。通过详细的解析,您将掌握优化查询性能的关键技巧,了解各种访问类型和额外信息的含义。 ...
[详细]
蜡笔小新 2024-12-26 20:10:30
php
macOS系统及其关键功能解析
本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ...
[详细]
蜡笔小新 2024-12-26 18:05:04
php
使用Vultr云服务器和Namesilo域名搭建个人网站
本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ...
[详细]
蜡笔小新 2024-12-26 16:36:34
php
网络运维工程师的前景与薪酬分析
网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ...
[详细]
蜡笔小新 2024-12-26 14:35:04
php
Ralph的Kubernetes进阶之旅:集群架构与对象解析
本文深入探讨了Kubernetes集群的架构和核心对象,详细介绍了Pod、Service、Volume等基本组件,以及更高层次的抽象如Deployment、StatefulSet等,帮助读者全面理解Kubernetes的工作原理。 ...
[详细]
蜡笔小新 2024-12-26 14:15:32
int
深入剖析电子邮件系统的安全漏洞及防范措施
随着网络安全威胁的不断演变,电子邮件系统成为攻击者频繁利用的目标。本文详细探讨了电子邮件系统中的常见漏洞及其潜在风险,并提供了专业的防护建议。 ...
[详细]
蜡笔小新 2024-12-25 17:59:04
int
架构师:产品与人的平衡之道
探讨架构师在项目中应如何平衡对产品的关注和对团队成员的关注,以实现最佳的开发成果。 ...
[详细]
蜡笔小新 2024-12-24 19:41:40
php
技术变现之道:从日常工作中挖掘潜力
本文探讨了如何在日常工作中通过优化效率和深入研究核心技术,将技术和知识转化为实际收益。文章结合个人经验,分享了提高工作效率、掌握高价值技能以及选择合适工作环境的方法,帮助读者更好地实现技术变现。 ...
[详细]
蜡笔小新 2024-12-24 15:21:23
每天进步一点就好
这个家伙很懒,什么也没留下!
Tags | 热门标签
buffer
tree
express
shell
js
list
range
email
instance
web3
python3
cPlusPlus
eval
bash
go
config
subset
typescript
audio
fetch
yaml
actionscrip
format
int
scala
version
php
copy
testing
grid
RankList | 热门文章
1
Adversarial Personalized Ranking for Recommendation
2
Python环境下OpenCV的安装与验证方法
3
PHP 数组操作与回调函数详解
4
Excel技巧:单元格中显示公式而非结果的解决方法
5
解决Ionic3项目serve正常但build出错的问题
6
个人电脑组装详解:从零开始的DIY指南
7
深入解析:PHP中const与define的区别
8
Java中提取字符串的最后一部分
9
Swift Closure与Objective-C Block的对比分析
10
新型量子内核助力机器学习分类
11
PyQt5简易对话框深入解析
12
使用 Android 的 Movie 类展示并适配 GIF 动画
13
掌握未来:运用Python进行量化交易的学习之旅
14
AOJ1024 清洁机器人2.0
15
深入解析Java SE、Java EE和Java Web的核心知识体系
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有