首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除飞机上的记录?

删除飞机上的记录?
EN

Database Administration用户
提问于 2019-12-16 09:24:31
回答 1查看 73关注 0票数 1

在将Recipe for an SSD Storage Engine与此配置一起使用之后,我正在调优Aerospike:

代码语言:javascript
复制
namespace test {
        replication-factor 2
        memory-size 4G
        default-ttl 30d # 30 days, use 0 to never expire/evict.

        #storage-engine memory
        storage-engine device {     # Configure the storage-engine to use persistence
        device /dev/vdb    # raw device. Maximum size is 2 TiB
        # device /dev/<device>  # (optional) another raw device.
        write-block-size 128K   # adjust block size to make it efficient for SSDs.
    }
}

在第一次运行基准测试之后,我的SSD完全满了。

代码语言:javascript
复制
quanlm@quanlm2:/mnt/device$ df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            2.0G     0  2.0G   0% /dev
tmpfs           395M  3.1M  392M   1% /run
/dev/vda1        60G  2.8G   54G   5% /
tmpfs           2.0G     0  2.0G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/vdb         64Z   64Z   59G 100% /mnt/device
tmpfs           395M     0  395M   0% /run/user/1000

那么,是否仍然要删除我的SSD (/dev/vdb)中的数据?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2019-12-16 19:48:03

首先,您不应该将任何文件系统安装到Aerospike配置要使用的设备上。航空公司直接管理它的储存。文件系统元数据将损坏Aerospike存储。

在存储引擎设备配置中,Aerospike将使用整个设备,而不管您实际插入了多少数据。如果您不想给出整个设备,您可以在设备上创建原始分区(没有任何文件系统),并在Aerospike中将原始分区配置为设备。

要查看该设备使用了多少,你应该看一下飞机的统计数据。要擦除设备,可以使用dd命令,也可以使用更高效的blkdiscard

票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/255691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档