你麻痹 既然讨论到了Mmap 你来说说 你在实际工作中用到的哪个情形?
版主: Softfist
-
- 职业作家
- 帖子: 787
- 注册时间: 7月 22, 2022, 11:46 am
#1 你麻痹 既然讨论到了Mmap 你来说说 你在实际工作中用到的哪个情形?
你的程序用了mmap后速度快了多少?
一秒可以处理几十万个requests?
没有就是在装逼耍嘴炮!
一秒可以处理几十万个requests?
没有就是在装逼耍嘴炮!
-
- 职业作家
- 帖子: 787
- 注册时间: 7月 22, 2022, 11:46 am
#2 Re: 你麻痹 既然讨论到了Mmap 你来说说 你在实际工作中用到的哪个情形?
mongoDB 用了mmap 开始是速度快了
结果一堆内存出错问题 它们不能解决
最后傻逼了
结果一堆内存出错问题 它们不能解决
最后傻逼了
-
- 职业作家
- 帖子: 787
- 注册时间: 7月 22, 2022, 11:46 am
-
- 职业作家
- 帖子: 787
- 注册时间: 7月 22, 2022, 11:46 am
-
- 论坛点评
- 帖子: 2096
- 注册时间: 11月 14, 2022, 2:45 pm
- 昵称(选填): hulooo
#5 Re: 你麻痹 既然讨论到了Mmap 你来说说 你在实际工作中用到的哪个情形?
mmap和database一块用是有问题。问题的根源是Linux/Unix不是为database设计的。现在有人做database OS。
-
- 论坛支柱
- 帖子: 11302
- 注册时间: 8月 16, 2022, 12:45 am
- 昵称(选填): temp
-
- 论坛精英
- 帖子: 6550
- 注册时间: 7月 22, 2022, 3:29 pm
- 昵称(选填): 海螺子
#7 Re: 你麻痹 既然讨论到了Mmap 你来说说 你在实际工作中用到的哪个情形?
这个文被批驳过多次了。这儿是LMDB作者写的,我同意:
https://www.symas.com/post/are-you-sure ... -your-dbms
主要观点是这个:这帮搞数据库的,就想抢搞操作系统的生意,但这是徒劳的。一个机器不可能只运行一个数据库软件,操作系统才能把内存管理得更好。使用mmap的数据库系统,把管理内存的工作交给操作系统,是正确的做法。
https://www.symas.com/post/are-you-sure ... -your-dbms
主要观点是这个:这帮搞数据库的,就想抢搞操作系统的生意,但这是徒劳的。一个机器不可能只运行一个数据库软件,操作系统才能把内存管理得更好。使用mmap的数据库系统,把管理内存的工作交给操作系统,是正确的做法。
上次由 hci 在 3月 28, 2024, 4:38 pm,总共编辑 1 次。
-
- 知名作家
- 帖子: 849
- 注册时间: 7月 26, 2022, 7:53 pm
-
- 论坛精英
- 帖子: 6550
- 注册时间: 7月 22, 2022, 3:29 pm
- 昵称(选填): 海螺子
-
- 职业作家
- 帖子: 787
- 注册时间: 7月 22, 2022, 11:46 am
-
- 论坛点评
- 帖子: 2096
- 注册时间: 11月 14, 2022, 2:45 pm
- 昵称(选填): hulooo
-
- 论坛精英
- 帖子: 8352
- 注册时间: 9月 5, 2023, 8:18 pm
- 昵称(选填): 可爱的龙猫
-
- 论坛精英
- 帖子: 8352
- 注册时间: 9月 5, 2023, 8:18 pm
- 昵称(选填): 可爱的龙猫
#13 Re: 你麻痹 既然讨论到了Mmap 你来说说 你在实际工作中用到的哪个情形?
读一个固定长度的数据块,不管用不用mmap速度都是一样的,文件IO的底层也是mmap的cache系统。
但是这个世界上大部分的软件是无专业知识的临时工写的,这些人根本不知道OS还有cache这个东西。
但是这个世界上大部分的软件是无专业知识的临时工写的,这些人根本不知道OS还有cache这个东西。
hci 写了: ↑3月 28, 2024, 4:34 pm 这个文被批驳过多次了。这儿是LMDB作者写的,我同意:
https://www.symas.com/post/are-you-sure ... -your-dbms
主要观点是这个:这帮搞数据库的,就想抢搞操作系统的生意,但这是徒劳的。一个机器不可能只运行一个数据库软件,操作系统才能把内存管理得更好。使用mmap的数据库系统,把管理内存的工作交给操作系统,是正确的做法。
-
- 论坛点评
- 帖子: 2096
- 注册时间: 11月 14, 2022, 2:45 pm
- 昵称(选填): hulooo
#14 Re: 你麻痹 既然讨论到了Mmap 你来说说 你在实际工作中用到的哪个情形?
现在micro service体系,基本上一个micro service必有一个后端database。这个就是dedicated的应用,这种情况下用database optimised OS是有case的。
-
- 论坛精英
- 帖子: 6550
- 注册时间: 7月 22, 2022, 3:29 pm
- 昵称(选填): 海螺子
-
- 论坛精英
- 帖子: 6550
- 注册时间: 7月 22, 2022, 3:29 pm
- 昵称(选填): 海螺子
-
- 论坛点评
- 帖子: 2096
- 注册时间: 11月 14, 2022, 2:45 pm
- 昵称(选填): hulooo
-
- 职业作家
- 帖子: 787
- 注册时间: 7月 22, 2022, 11:46 am
-
- 论坛点评
- 帖子: 2096
- 注册时间: 11月 14, 2022, 2:45 pm
- 昵称(选填): hulooo
-
- 职业作家
- 帖子: 787
- 注册时间: 7月 22, 2022, 11:46 am