当前位置: 首页 > news >正文

网站主色调有几种vi视觉形象设计手册

网站主色调有几种,vi视觉形象设计手册,盐城网站建设咨询,谷歌搜索指数查询在高并发查询、查询需要涉及很多个分区的情况下#xff0c;低版本的 glibc#xff08;低于2.23#xff09;会严重影响查询性能。需要升级 glibc 解决该问题优化性能。我们撰写了本文#xff0c;通过 patchelf 工具修改可执行文件和动态库的 rpath#xff0c;达到无需升级系…在高并发查询、查询需要涉及很多个分区的情况下低版本的 glibc低于2.23会严重影响查询性能。需要升级 glibc 解决该问题优化性能。我们撰写了本文通过 patchelf 工具修改可执行文件和动态库的 rpath达到无需升级系统便可以使用高版本 glibc 的目的。 1 概述 在高并发查询、查询需要涉及很多个分区的情况下需要频繁读取磁盘文件而旧版 glibc低于2.23的 fseek 函数性能低下导致查询任务堆积CPU 利用率却不高。需要升级 glibc 解决该问题。由于系统 glibc 通常和系统版本绑定所以升级系统 glibc 需要升级系统。但是升级系统步骤繁琐故我们撰写了本文通过 patchelf 工具修改可执行文件和动态库的 rpath在动态链接时优先链接的高版本 glibc。从而无需升级系统便可以使用高版本 glibc。 2 环境配置与数据模拟 2.1 硬件配置 测试总共使用四台配置相同的服务器分别命名为 P1、P2、P3、P4具体硬件配置如表所示。 处理器核数内存操作系统硬盘网络Intel(R) Xeon(R) Gold 5320 CPU 2.20GHz128754 GBCentOS Linux release 7.9SSD万兆局域网 2.2 集群配置 以下测试中使用的 DolphinDB Server 版本为 2.00.9.3。 基于四台服务器搭建双副本高可用集群假设四台服务器名称分别为 P1、P2、P3、P4P1 、P2、P3各部署一个控制节点、一个代理节点、一个数据节点P4 部署一个代理节点、一个数据节点。 主要配置如下表 配置项值maxMemSize480GBworkerNum128个TSDBCacheEngineSize100GB 2.3 模拟数据 2.3.1 生成模拟数据 模拟数据为物联网测点数据有 4 个字段分别是 id、time、v、q一天 28.8 亿条数据。数据库按照日期按天、idHASH 128分区。每个分区约 2250 万条记录。具体脚本见附件。 2.3.2 模拟数据查询 我们模拟单个、20、40、60、100 个并发查询查询内容为 4 天 1000 个随机id的点查询理论上将包含 128x4个分区。具体脚本见附件。 3 升级 glibc 3.1 查看本机 DolphinDB 使用的 glibc 版本 执行以下命令 ldd dolphindb 找到 libc.so.6 的位置在终端执行 /lib64/libc.so.6 得到版本为如图2.17低于 2.23 3.2 下载或者编译高版本 glibc 3.2.1 下载 可自行下载对应系统高版本的 glibc 库和 libgcc 库后手工提取。或下载 DolphinDB 提供的压缩包glibc 版本 2.23Centos 7。注意可能存在兼容性问题。 glibc-2.23.tar.gz 3.2.2 编译 可以通过自行编译的方式解决高版本 glibc 的兼容性问题。 #下载glibc源代码 git clone https://sourceware.org/git/glibc.git cd glibc git checkout glibc-2.23 mkdir build cd build #具体路径需要自己选择不要不添加路径或者选择系统库的路径避免系统glibc被覆盖 ../configure --prefix/home/thchen/glibc-2.23 # -j后面的数字要低于或者等于自己cpu的核数 make -j12 make install #编译运行需要把系统的/lib64/libgcc_s.so.1 复制到/home/thchen/glibc-2.23/lib里 cp /lib64/libgcc_s.so.1 /home/thchen/glibc-2.23/lib 3.3 解压高版本 glibc 到自定义位置 注意事项 1不要解压到系统 lib64、根目录等路径覆盖系统 glibc。 2不要添加自定义 glibc 文件夹到 LD_LIBRARY_PATH 环境变量。 #当前位置为/home/thchen tar -zxvf glibc-2.23.tar.gz 3.4 下载 patchelf sudo yum install patchelf 3.5 文件备份 备份相关文件dolphindb libDolphinDB.solibgfortran.so.3libopenblas.so.0libquadmath.so.0libstdc.so.6libtcmalloc_minimal.so.4 #备份文件需要到dolphindb 可执行文件下的目录 cp dolphindb dolphindb.bak cp libDolphinDB.so libDolphinDB.so.bak cp libgfortran.so.3 libgfortran.so.3.bak cp libopenblas.so.0 libopenblas.so.0.bak cp libquadmath.so.0 libquadmath.so.0.bak cp libstdc.so.6 libstdc.so.6.bak cp libtcmalloc_minimal.so.4 libtcmalloc_minimal.so.4.bak 3.6 修改文件的 rpath 和 interpreter 1关闭 DolphinDB 2根据高版本 glibc 的路径修改以下文件的 rpathdolphindb libDolphinDB.solibgfortran.so.3libopenblas.so.0libquadmath.so.0libstdc.so.6libtcmalloc_minimal.so.4 #修改rpath具体路径要看高版本glibc的路径 patchelf --set-interpreter /home/thchen/glibc-2.23/lib/ld-linux-x86-64.so.2 \ --set-rpath ./:/home/thchen/glibc-2.23/lib64 dolphindb patchelf --set-rpath ./:/home/thchen/glibc-2.23/lib libDolphinDB.so patchelf --set-rpath ./:/home/thchen/glibc-2.23/lib libgfortran.so.3 patchelf --set-rpath ./:/home/thchen/glibc-2.23/lib libopenblas.so.0 patchelf --set-rpath ./:/home/thchen/glibc-2.23/lib libquadmath.so.0 patchelf --set-rpath ./:/home/thchen/glibc-2.23/lib libstdc.so.6 patchelf --set-rpath ./:/home/thchen/glibc-2.23/lib libtcmalloc_minimal.so.4 3.7 验证 glibc 库路径 使用 ldd dolphindb 命令验证当前 glibc 库的路径。当运行结果显示其路径为高版本 glibc 路径时说明前述修改成功。 4 性能测试与对比 通过在升级前和升级后运行 2.3.2 节的模拟查询我们得到了以下数据 查询方法查询用时(glibc 2.17)查询用时(glibc 2.34)加速比单查询3,241 ms2,007 ms1.6120并发查询33,346 ms15,313 ms2.1840并发查询85,144 ms24,672 ms3.4560并发查询134,065 ms28,793 ms4.66100并发查询224,902ms46,938 ms4.79 通过升级 glibcDolphinDB 前后查询加速比为 1.61-4.79 倍。在并发情况下性能提升更加明显。 5 小结 针对高并发查询当查询需要涉及多个分区时如果查询任务积压但 CPU 利用率不高可以先确定 glibc 的版本。如果 glibc 版本低于 2.23则可以按照本方案进行升级这可能会带来明显的性能提升。
http://www.pierceye.com/news/774804/

相关文章:

  • 想把公司的外部网站替换金戈枸橼酸西地那非片
  • 个人可以做社区网站淄博网站文章优化
  • 晋中建设集团网站windows图标wordpress
  • 如何创建商业网站为网站网站做代理被判缓刑
  • 个人备案做运营网站wordpress公众号源码
  • 营销网站服务器郑州金水区
  • 陕煤化建设集团铜川分公司网站大冶建设局网站
  • 网站如何制作django企业网站开发实例
  • 免费网站建设软件大全平面设计与网页设计
  • 建设网站 怀疑对方传销 网站制作 缓刑网站ip如何做跳转
  • 公司网站建设要求书网页怎么弄到桌面快捷方式
  • 做网站 公司 个体学校网站建设板块分析
  • 如何让百度更新网站收录wordpress图片处理类
  • 镜像网站能否做google排名企业做网站需要注意什么
  • 网站设计公司名称dz网站恢复数据库
  • 展示网站和营销网站的区别舆情分析师
  • 做网站用那一种语言最好网站推广指的是什么
  • 有哪些网站可以学做糕点的专业做网站建设公司怎么样
  • 广州网站排名怎么优化androidapp开发教程
  • 永顺网站建设网站建设免费建站
  • 建立一个网站需要多少钱?jquery网站后台模板
  • PHP网站开发工程师招聘营销型网站主机
  • 百度招聘 网站开发书画网站免费源码
  • 4s店网站建设贺贵江seo教程
  • 做网站的公司一般怎么培训销售wordpress引用php
  • 自己怎样做网站平台网页设计做网站首页
  • 费县做网站点石家装
  • 科技网站制作案例图片制作在线网页
  • 怀柔成都网站建设网络推广图片
  • 网站建设微信运营公司中国室内设计公司