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

海南网站建设案例网站怎么做才能得到更好的优化

海南网站建设案例,网站怎么做才能得到更好的优化,写作网站官方,某公司网站策划建设NAS 篇五#xff1a;尝试达成最终目标#xff1a; 黑裙万兆网卡Nvme 存储空间的实现与测试2020-01-18 18:49:2346点赞248收藏80评论创作立场声明#xff1a;1. 本系列文章讨论NAS与局域网#xff0c; 请小编高抬贵手不要分类到无线网络去2. 如果你读了开头#xff0c; 有“…NAS 篇五尝试达成最终目标 黑裙万兆网卡Nvme 存储空间的实现与测试2020-01-18 18:49:2346点赞248收藏80评论创作立场声明1. 本系列文章讨论NAS与局域网 请小编高抬贵手不要分类到无线网络去2. 如果你读了开头 有“可我的宽带才300M”的想法 那么这文章还不适合你的需求 windows下请按CtrlW, iOS请按Home键安卓我不熟.....3. 本篇(第5篇) 涉及使用linux命令手动修改磁盘状态 错误操作可能导致数据丢失请小心操作本人不承担由此造成的损失首先我把大家问得比较多的有用信息链接列表如下还是建议大家按顺序阅读 不容易产生误解觉得NVME缓存还不够给力怎么解如果你是从我前四篇顺序读下来 那么应该是已经感受到了Nvme 缓存的机械硬盘存储和万兆网络配合后速度飞跃 然而这毕竟是缓存不是最终存储 鸡血总是有限的 缓存一旦用完 速度又回到了机械硬盘的老样子。而群晖的缓存策略 似乎放弃旧缓存是个漫长过程(注意是指放弃旧缓存内容所占空间 不是指写回。 写回后原内容还是驻留缓存的) 这导致缓存用满后 很长时间这个存储盘就和普通机械硬盘无异了。那么群晖有没有可以直接使用NVME SDD 做存储的设定呢 我翻遍群晖的介绍 无论是家用顶配的DS918还是中小企业使用的DS1018 发现都是只支持Nvme m.2 SSD缓存 却不支持nvme SSD的存储空间。而对于Nvme SSD, 现在的市场上不但有海康 西数 东芝等厂家推出的2T左右的m.2 Nvme SSD更有3.2T4T甚至8T的二手“大船货”U2 Nvme 2.5寸 SSD可供选择。 很多人也在我这系列文章的前几篇问有没有办法用NVMe SSD直接做存储盘。 我爬了半天XPENOLOGY 论坛 从一篇俄文帖子里找到线索(此处吐槽google翻译1000次) 最后在reddit 论坛找到了一个方法 由于不可描述的原因 大家访问可能有困难 所以我这次干脆全文贴给大家了 中英文混合 大家见谅前提条件首先是黑群晖硬件固件要求是DS918 DSM6.2 bootloader 1.04。PC上有SSH的工具如putty其次是打上了我在篇三中贴出的patch脚本 从而在黑群晖的DSM 存储空间管理-HDD/SSD 页面可以看见Nvme缓存设备 但还没有被用作任何存储空间的缓存Step1 创建分区从SSH用admin账户登陆群晖命令行终端 并键入sudo -i输入密码获得root权限 然后执行ls /dev/nvme*You will see the /dev/nvme0n1 or /dev/nvme1n1 depend on which slot you install the SSD.输入:fdisk -l /dev/nvme0n1此命令用来确认nvme SSD的状态大小. ( if your SSD at slot 2, use /dev/nvme1n1 instead)Disk /dev/nvme0n1: 238.5 GiB, 256060514304 bytes, 500118192 sectorsUnits: sectors of 1 * 512 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytes如果信息符合你要使用的NVme SSD的信息用如下命令创建分区:synopartition --part /dev/nvme0n1 12and answer Y if you confirmDevice Sectors (Version8: SupportRaid)/dev/nvme0n11 4980480 (2431 MB)/dev/nvme0n12 4194304 (2048 MB)Reserved size: 260352 ( 127 MB)Primary data partition will be created.WARNING: This action will erase all data on /dev/nvme0n1 and repart it, are you sure to continue? [y/N]yCleaning all partitions...Creating sys partitions...Creating primary data partition...Please remember to mdadm and mkfs new partitions.这样实际上给一个nvme 盘创建了标准的群晖方式的分区 即 2.4G大小的系统分区 2G大小的swap分区 然后是剩余空间分配了一个给用户使用的数据分区。 我自己是一个250G的SSD这样分区后 数据分区大小是大概228GTypefdisk -l /dev/nvme0n1You will see the partition layout is createdDisk /dev/nvme0n1: 238.5 GiB, 256060514304 bytes, 500118192 sectorsUnits: sectors of 1 * 512 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisklabel type: dosDisk identifier: 0xef61a3e4Device Boot Start End Sectors Size Id Type/dev/nvme0n1p1 2048 4982527 4980480 2.4G fd Linux raid autodetect/dev/nvme0n1p2 4982528 9176831 4194304 2G fd Linux raid autodetect/dev/nvme0n1p3 9437184 500103449 490666266 234G fd Linux raid autodetect原文例子里是一个256G SSD 群晖分区后数据区大概是234G的样子Step2 建立存储空间Typecat /proc/mdstat此命令用于检查当前的磁盘阵列情况Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]md2 : active raid1 sda3[0] sdb3[1]5855700544 blocks super 1.2 [2/2] [UU]md3 : active raid1 sdc3[0] sdd3[1]9761614848 blocks super 1.2 [2/2] [UU]md1 : active raid1 sda2[0] sdb2[1] sdc2[2] sdd2[3]20097088 blocks [4/4] [UUUU]md0 : active raid1 sda1[0] sdb1[3] sdc1[1] sdd1[2]2489920 blocks [4/4] [UUUU]这个命令显示了目前已有逻辑存储盘的情况 md0 其实就是群晖的系统分区 以RAID1的形式 在每个物理磁盘上都有分区 md1是swap分区 也是RAID1形式 每个盘都有一个分区 md2 是物理磁盘sda, sdb的第三分区(数据区) 组成的RAID1存储空间 md3 是物理磁盘sdc sdd 的第三个分区组成的RAID1存储空间我们现在就是要把已经分好区的Nvme 磁盘上 也建立起群晖DSM中可用的磁盘空间 虽然用linux的mdadm理论上各种RAID形态都可以做 但小弟不才不敢乱试命令搞乱已有存储数据 所以就用最基本的单盘即DSM中说的basic 存储空间。 实际上就是单盘RAID1 (群晖就是这么干的 别问我为什么)输入:mdadm --create /dev/md4 --level1 --raid-devices1 --force /dev/nvme0n1p3此命令为刚才建立的Nvme SSD的数据分区建立新存储空间 注意/dev/md4如果你在刚才的mdstat命令中看到的已有存储空间已经最大是md4 那么这里需要改成/dev/md5以此类推And answer ymdadm: Note: this array has metadata at the start andmay not be suitable as a boot device. If you plan tostore /boot on this device please ensure thatyour boot-loader understands md/v1.x metadata, or use--metadata0.90Continue creating array? ymdadm: Defaulting to version 1.2 metadatamdadm: array /dev/md4 started.Step3 格式化文件系统如果你要使用常见的ext4 文件系统Typemkfs.ext4 -F /dev/md4mke2fs 1.42.6 (21-Sep-2012)Filesystem label1.42.6-23824OS type: LinuxBlock size4096 (log2)Fragment size4096 (log2)Stride0 blocks, Stripe width0 blocks15335424 inodes, 61333024 blocks25600 blocks (0.04%) reserved for the super userFirst data block0Maximum filesystem blocks22103982081872 block groups32768 blocks per group, 32768 fragments per group8192 inodes per groupSuperblock backups stored on blocks:32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,4096000, 7962624, 11239424, 20480000, 23887872Allocating group tables: doneWriting inode tables: doneCreating journal (32768 blocks): doneWriting superblocks and filesystem accounting information: done看到最后的done 那么ext4 文件系统已经建立好了如果你想用群晖新版DSM更推荐的btrfs系统,typemkfs.btrfs -f /dev/md4无论你建立的是ext4还是btrfs系统 如果这时候你在DSM的存储空间管理员里查看还是看不到新的存储空间 Nvme SSD 也还是作为未分配的缓存空间。 这时候你需要在SSH 终端输入reboot重启后 就可以看到新的nvme存储空间啦外观展示接下来是实操时间 鉴于我自己的黑裙已经有两块Nvme SSD做了缓存 如今又要试装nvme 存储盘不得不又把东芝RC500 250G 拿出来做试验田RC500为什么要转接卡 因为我的黑群晖平台已经插满了NVme SSD缓存 第4篇中提到的便宜货技嘉B150M DS3H 板插不了那么多PCIe设备 只好闲置 换上技嘉新款的B365M小雕即使这样 在已经插了两块NVMe SSD缓存 一个intel X550万兆网卡后 也已经满满堂堂了 再插RC500 又要祭出转接排线一番折腾 万兆网卡下面空PCI槽位太低散热太差 RC500只能挤在机箱一角了装箱 启动 由于我的黑裙已经打好nvme 驱动的补丁 进入DSM可以看到又增加一个Nvme SDD 缓存设备 型号就是东芝RC500照前所述操作(我最后创建的nvme存储空间是md5) 然后重启 就可以在DSM存储空间管理员中发现新的存储池以及新的存储空间 因为我还想试试VMM虚拟机 所以我选了btrfs文件系统格式测试时间测试很简单 PC和黑裙都是10G网卡黑裙在新的Nvme 存储空间上建共享文件夹TEST 从PC的NVme SSD 上对NAS的TEST文件夹读写大约20~30G大小的文件 观测win10显示的速度曲线NAS写测试写速度1GB/s基本稳定在1GB/s 左右略有跳动NAS读测试读 1GB/s以上读速度基本稳稳的在1GB/s以上 完全满足了万兆网卡带宽最后我突发奇想给这个存储空间跑个分 于是黑群里建了iSCSI target在win10的开始-管理工具 中打开iSCSI initator 建立iSCSI盘 然后跑Crystal Diskmark结果基本就是个最高速被限在1.2GB/s的SSD 4K略差 我想原因是通过万兆网络比纯Nvme设备latency大了很多的原因吧。总结这篇主要解决的是如何让黑群晖系统支持用NVme SSD创建存储空间 独立存储数据 而不是仅仅作为SATA硬盘存储空间的缓存。利用Nvme硬盘的高带宽低延迟 我们很容易跑满万兆网络 甚至4K小文件传输也会大大高于千兆网络极限。这个方法不但黑裙适用 白裙也一样适用。 无论黑白群 能使用的前提都是机型本身必须支持Nvme( 即可插nvme m.2 SSD 做缓存)。但这种手动添加存储空间的操作 风险也是很大的 :首先系统里必须有SATA硬盘安装好了DSM 不可能在NVme SSD上新装DSM。其次存储空间建立后需要小心自动升级DSM 由于是手动添加的存储空间极有可能在一次系统升级后空间就消失了 造成数据丢失。 最后作为黑群晖 还需要始终确保Nvme驱动的黑裙补丁有效 否则驱动都没了 磁盘空间必然消失相比用NVme SSD 做虚拟机的SATA 磁盘这样的暗渡陈仓的方式 直接使用NVme可以在DSM中监控NVme SSD的SMART信息 也不存在由于虚拟化造成的性能下降。 我只能说 两种方法各有优缺点。最佳解决方案 是期望群晖在DSM 7.0 这一代正式支持Nvme SSD做存储空间 在Flash越来越便宜的今天 我想这是趋势吧。未经授权不得转载
http://www.huolong8.cn/news/335706/

相关文章:

  • 定制衣服的网站我做的静态网站怎么发布到网上
  • 谷歌怎么做网站优化深圳科技公司排名100
  • 东莞网站建设哪里找北京 科技网站建设
  • 电子商务网站建设与管理英文营销型网站建设方案书
  • 网站布局用什么代码个人网站的网页
  • 吉安建站公司昌平区手机网站制作服务
  • 营销型网站建设品牌长沙制作公司宣传片哪家好
  • 如何通过轻淘客做网站软件开发网站
  • 进入 网站cms四川建设培训网
  • 查询网站服务器提供商2020广东黄页
  • 搭建一个商城网站网页搭建服务
  • 郑州汉狮做网站的大公司wordpress评论差价
  • 网站开发设计框图wap购物网站源码
  • 手机在线做ppt模板下载网站有哪些广州网站建设案件
  • 地铁公司招聘信息网站搜索公司信息的软件
  • 建设工程类公司网站wordpress添加网址导航页面
  • 什么网站可以做设计赚钱吗自己做网站申请域名
  • 中国变装网站教你如何做女人门户网站 cms
  • 广东工程建设信息网站外贸网站图片
  • 学习建网站玩网站建设学习互联网推广中心
  • 电脑做系统都是英文选哪个网站湛江市微信网站建设企业
  • 网站架构设计文档网站模板制作教程视频教程
  • 网站建设总体设计重庆营销网站建设
  • 网站数据库是什么意思网络经营许可证查询
  • 网站推广的四个阶段国内最新新闻
  • 已经有域名 怎么修改网站做网站第一步要学什么
  • 凡科建站做的网站有什么短板课程网站建设的目的意义
  • 网站开发套餐可以登录wordpress的浏览器
  • 网站开发 石家庄建设网站公司哪家技术好
  • 网站建设策划 流程图某电子商务网站建设的详细策划