4块磁盘做raid5 或 raid10,无缓存直接写入性能哪种方式更好?为此做了一个简单的测试对比,事实胜于雄辩,我们用实际测试数据来得出结论。 一、raid无缓存 3个文件系统: ---u01: hdd 4T*4 raid10,raid无缓存 ---u02: hdd 4T*4 raid5,raid无缓存 ---u03: ssd 447G*1 测试结果如下: ./testdd.sh /u01 /u02 /u03 > testdd.log.`date +%Y%m%d%H%M` 2>&1 &…
4块磁盘做raid5 或 raid10,无缓存直接写入性能哪种方式更好?为此做了一个简单的测试对比,事实胜于雄辩,我们用实际测试数据来得出结论。 一、raid无缓存 3个文件系统: ---u01: hdd 4T*4 raid10,raid无缓存 ---u02: hdd 4T*4 raid5,raid无缓存 ---u03: ssd 447G*1 测试结果如下: ./testdd.sh /u01 /u02 /u03 > testdd.log.`date +%Y%m%d%H%M` 2>&1 &…
一、使用 SQL Developer 将第三方数据库迁移到 Oracle,迁移过程涉及以下步骤 1、创建迁移资料档案库以便保存有关迁移项目的信息。 2、创建用作迁移容器的迁移项目。 3、选择第三方数据库连接。 4、将第三方元信息捕获至迁移资料档案库。 5、将捕获的元信息转换为 Oracle 特定的元信息。 6、将存储程序,触发器,视图等翻译为 Oracle 形式。 7、生成 Oracle 数据库创建脚本。 8、将数据从第三方数据库移到 Oracle 数据库。 1. 删除之前的迁移资料库 为充分能完成迁移,不知数据库…
V9.5 [hgadmin@highgov9-5 ~]$ psql --version psql (PostgreSQL) 9.5.4 [hgadmin@highgov9-5 ~]$ psql --help|grep -P "\-u|\-U" -u, --instance-user connect to the database with instance level user -U, --username=USERNAME database user name (default: "…
之前文章已详细描述了PBM的安装和入门使用,结论是可大幅提升大数据量的备份效率,本文结合一线 MongoDB 集群的实际部署现状,详细记录使用 PBM 进行物理备份和恢复的操作步骤,供一线直接参考使用。 一、Make a physical backup 配置好 pbm 以后,物理备份非常简单: pbm backup --type=physical 二、Restore from a physical backup 1、恢复之前首先确认当前的备份集: Backup snapshots: 2025-12-10T08:22…
项目地大量使用社区版MongoDB数据库,用来存放重要工单数据,随着业务量增长,数据规模越来越大,每天的备份任务执行时间越来越长。目前某项目地数据规模统计如下: [mongod@mongodb02 mongodb]$ du -sh * 16K conf 13G config 45G mongos 1.4T shard1 0 shard2 0 shard3 [mongos] flowtest> show dbs admin 204.00 KiB config 37.21 MiB flowtest 1.37 Ti…
我们所处行业的核心应用业务,当前还是传统的OLTP业务,应用系统使用 java 开发,并且不建议使用存储过程,使用 benchmarksql 压测数据库最公平,既可以测试数据库性能,也可以测试JDBC驱动。 一、tpmC性能测试要点 1、流量指标(Throughput,简称tpmC) 按照TPC组织的定义,流量指标描述了系统在执行支付操作、订单状态查询、发货和库存状态查询这4种交易的同时,每分钟可以处理多少个新订单交易。所有交易的响应时间必须满足TPC-C测试规范的要求,且各种交易数量所占的比例也应该满足TPC-C…
之前陆续整理过好几次升级openssh的文章,随着时间的推移,也该更新了,正好当下这个升级需求比较多,尤其是安全扫描时往往大部分高危漏洞来自于低版本的openssh,升级后可以解决大部分漏洞。 根据最近的实践,以下操作适应于如下linux版本: BigCloud Enterprise Linux 8.2/8.6 Rocky Linux 8.10 bclinux/bc-linux/bc linux 一、配置telnet服务、gcc编译器 目的:确保不会因为升级ssh失误导致无法远程登陆主机 ■ 确认telnet服务是…
凝视深渊:千核并发控制的评估 作者 Xiangyao Yu MIT CSAIL yxy@csail.mit.edu George Bezerra MIT CSAIL gbezerra@csail.mit.edu Andrew Pavlo 卡内基梅隆大学 pavlo@cs.cmu.edu Srinivas Devadas MIT CSAIL devadas@csail.mit.edu Michael Stonebraker MIT CSAIL stonebraker@csail.mit.edu 摘要 计算机架构正朝着…
之前一直习惯于使用linux自带的NFS服务,但由于NFS空间占用较大自身不带压缩能力,最近使用了号称比较流行的 TrueNAS SCALE 版本,重要的是它还可以提供块服务 Block (iSCSI) Shares Targets。 关于 TrueNAS SCALE 的安装配置可以网搜获取,此处不赘述,只说要点与结果。 一、打开SSH服务 这个在WEB管理界面即可配置,注意打开: Allow Password Authentication 二、安全配置 限制可以获取NFS输出列表的IP和用户 root@truen…
在 Linux 系统中,内存管理通常由系统自动处理,但在某些情况下,手动释放内存可能是必要的。例如,当业务应用比较繁忙时会频繁存取文件,物理内存会被缓存大量占用,有时会出现内存不足的情况发生,甚至会导致系统性能下降。此时可主动在业务闲时手动释放内存。 一、首先查看当前内存使用情况 使用 free -m 命令查看,输出结果包括总内存、已使用内存、空闲内存、共享内存、缓冲区和缓存等信息。 二、然后执行如下步骤手动释放内存 ■ 查看当前 drop_caches 的值 cat /proc/sys/vm/drop_cache…