1
lieh222 167 天前 via Android
丢数据咋办
|
2
w568w 167 天前 3
有没有可能,操作系统本来就会利用空闲内存做缓存。你现在感受到的已经是缓存充分优化后的计算机速度了
|
3
sagaxu 167 天前
cache 提升性能的边际收益是递减的,256G 比 8G 可能提升有限
|
4
0superx0 167 天前
脱裤子放屁又一案例
|
5
Ariake265 167 天前
现在 SSD 好像都是 HMB 缓存了,也就 16MB 左右。固态硬盘的 DDR 缓存主要就是存 FTL 表和写缓存,西部数据做过一个测试,16MB 的 HMB 缓存也能达到 95%的 FTL 命中率,对于 4K 性能提升还是挺大的。至于写缓存,只能说大文件连续写的场景还是不多吧
|
7
vcn8yjOogEL 167 天前
然后写完数据再花 2 小时同步?
|
8
StinkyTofus 167 天前
@allplay #6 你在搞笑吧, 几百 G 的数据, 你想几个电容就能落盘了? 如果电源的可靠性真有这么高, 直接用内存做缓存不就行了, 干嘛要内置到硬盘里面。
|
9
XiLingHost 167 天前
然后再加一块锂电池是吧
|
10
Kiriya 167 天前
支持 256g 内存的 cpu 不便宜,经济上不划算
|
11
shijingshijing 167 天前
你说的是不是 RAMDISK ?
https://www.thessdreview.com/our-reviews/allone-cloud-disk-drive-101-ramdisk-review-500k-iops-ddr3-storage/2/ 先看看价格,DDR3 的内存倒是不贵 |
12
des 167 天前 via iPhone
傲腾?
|
13
yidinghe 167 天前 via Android 1
固态的职责就是保证落盘,存进去了就一定是持久化了,该是什么速度就是什么速度。
|
14
lithiumii 167 天前 via Android
ddr3 颗粒容量有限吧,按内存条算,256G 得八条?那么多颗粒,加上供电之类的器件,不考虑散热,堆一起也有 3.5 寸机械盘那么大了吧
|
15
kneo 167 天前 via Android 1
没一句我能看懂的。你出钱给我内置 256g 内存?
|
16
billccn 167 天前
我很久前做的项目,数据库是跑在机械硬盘的 SAN 上面,达不到响应速度要求,于是软件会在启动的时候把数据复制进一个 in-memory 数据库,再定期同步回 SAN 数据库。但其实如果我本地调试的话,没有多线程的情况下,直接用 SAN 数据库那个性能也是可以的。
所以其实内存级别的随机 IO 速度对于绝大多数应用并没有必要,SSD 在个人用的场景下绝对绰绰有余。 |
17
yinmin 167 天前 via iPhone
redis
|
18
rulagiti 167 天前
了解下 PrimoCache 和 PrimoRAMDISK
|
19
DOLLOR 167 天前
|
20
datocp 167 天前 via Android
这次花了大价钱买了一台
ddr5 256g 双 cpu+22 个 480gb sata 最近才知道原来有带电池的 raid 卡,就是保证停电时数据仍然写有保障,不知道和 ups 什么概念。 即便,这么大的内存运行了这么久也就用了 50gb 内存,其它时候还是数据库锁死。。。 而且看 mssql 优化,有些人的方案是 ssd+机械,解决不同的读写效率。菜鸟也就只能随别人忽悠买了个 ssd 方案,都不知道怎么知道 ssd 不工作了。。。 |
21
Remember 167 天前
1. 断电怎么办?
2. 谁跟你说 ddr3 便宜了?你看到的便宜是基本上停产了,你认为硬盘厂商可以从咸鱼进货然后拆机装硬盘上? |
22
yolee599 166 天前 via Android
抛开成本和脱裤子放屁不谈。你把数据写到内存了,然后呢?最终还不是要写到硬盘?点一下关机键几百 G 的数据从内存搬运到硬盘,关机都得等半天
|
23
drymonfidelia OP @yolee599 提示关机成功,用内置电池慢慢同步未落盘数据,固态可以 2GB 每秒,256GB 两分钟也能同步完
|
24
ryd994 166 天前 2
@allplay #6 企业级 SSD 就是这么干的。普通硬盘只有几个陶瓷电容配电解电容给供电。企业盘里面密密麻麻的黄色固态电容,就是掉电保护用的。
普通 SSD 要落盘才能报告完成。企业盘随机写入只要进了缓存就可以报告完成,所以性能很好。唯一的问题是,你买不买得起? @Stinky #8 Tofus NVDIMM-N 就是这么干的。平时只操作 DRAM 部分。外挂大电池包。掉电就靠电池包的电力写入 NAND 。但是没有得到大规模应用就被 Optane NVDIMM-P 取代了。 NVDIMM 给数据库用就是神级,因为数据库大部分是同步随机小队列写入。 @datocp #20 带电池( BBU )的 RAID 卡已经逐渐过时了。BBU 的问题是,BBU 只能坚持几小时。电池耗尽之前必须给硬盘供电,才能把缓存里的数据安全回写。UPS 虽然只能坚持几分钟,但是这几分钟足够安全关机,之后停电多久都没问题。 现在的企业级 SSD 都自带掉电保护。RAID 卡对于 SSD 的性能来说就是瓶颈。高性能 SSD 都是 PCIE 通道,没法用 RAID 卡,组 RAID 全靠软件。RAID 卡就像是万转 SAS 盘一样,虽然当年非常牛逼,如今被 SSD 取代了生态位。 |
25
qviqvi 166 天前
为什么 ddr3 便宜?我买的内存 ddr4 最便宜,然后是 ddr3 ,然后是 ddr2 ,然后是 ddr1
|
26
msg7086 166 天前
我们用着的系统从很多年前就开始用内存做缓存了。
(发布于 1988 年的 SmartDrv 就可以在 DOS 上用内存做缓存自动给磁盘加速。) |