作者: itgeeker

  • Synology群晖NAS如何安装iperf3内网测速工具 非Docker运行模式

    Synology群晖NAS如何安装iperf3内网测速工具 非Docker运行模式

    装了ESXi8,发现了第一个问题,华硕Z490-A自带的Interl I225-V 2.5G网卡只能被识别成100M。幸亏另加的英特尔I350T2X1双网口网卡能被正确识别成1000M的,而且显示支持SR-IOV,但是设置了好多次SR-IOV,重启后模拟网卡数量就会跳回0个,无法正确启用。不知道是ESXi版本问题还是别的什么原因

    因为低配高价,放弃升级群晖NAS的想法 转而 来玩玩ESXi 8.0吧

    趁着这个机会,把所有ESXi的虚拟机和路由器的速度都测了一遍,果然只要把虚拟机的网络适配器改为英特尔I350T2X1网卡的端口组,速度马上就从百兆变为千兆。

    100M速度
    1K速度

    这个时候想到测试一下我的群晖DS418play到路由器的速度,结果一下子还找不到iperf3在Synology的应用,网上又编译的spk是针对DSM6.3的,而且无法下载,DSM7又提到的一般是用Docker运行,而我的群晖DS418play无法运行Docker。

    几经搜索,发现了群晖的Diagnosis Tool工具,里面有78个工具,其中就包括iperf3,方法很简单。

    群晖NAS内网速度测试

    1. SSH登录群晖NAS,并切换到管理员权限sudo -i
    2. 安装Diagnosis Tool,sudo synogear install
    3. 运行/var/packages/DiagnosisTool/target/tool/iperf3 -c 192.168.188.1

    群晖NAS外网速度测试

    • 运行:/var/packages/DiagnosisTool/target/tool/speedtest-cli.py
    • 会在结果可以找到Download: 138.89 Mbit/s;Upload: 63.01 Mbit/s(这是我千兆移动的测试结果)

    如果不想使用synogear了, 一个命令就可移除:

    sudo synogear remove

    78个群晖的Diagnosis Tool工具命令行参考

    1. /var/packages/DiagnosisTool/target/tool/addr2name
    2. /var/packages/DiagnosisTool/target/tool/arping
    3. /var/packages/DiagnosisTool/target/tool/ash
    4. /var/packages/DiagnosisTool/target/tool/bash
    5. /var/packages/DiagnosisTool/target/tool/cifsiostat
    6. /var/packages/DiagnosisTool/target/tool/clockdiff
    7. /var/packages/DiagnosisTool/target/tool/dig
    8. /var/packages/DiagnosisTool/target/tool/domain_test.sh
    9. /var/packages/DiagnosisTool/target/tool/file
    10. /var/packages/DiagnosisTool/target/tool/fix_idmap.sh
    11. /var/packages/DiagnosisTool/target/tool/free
    12. /var/packages/DiagnosisTool/target/tool/gcore
    13. /var/packages/DiagnosisTool/target/tool/gdb
    14. /var/packages/DiagnosisTool/target/tool/gdbserver
    15. /var/packages/DiagnosisTool/target/tool/iftop
    16. /var/packages/DiagnosisTool/target/tool/iostat
    17. /var/packages/DiagnosisTool/target/tool/iotop
    18. /var/packages/DiagnosisTool/target/tool/iperf
    19. /var/packages/DiagnosisTool/target/tool/iperf3
    20. /var/packages/DiagnosisTool/target/tool/kill
    21. /var/packages/DiagnosisTool/target/tool/killall
    22. /var/packages/DiagnosisTool/target/tool/ldd
    23. /var/packages/DiagnosisTool/target/tool/lsof
    24. /var/packages/DiagnosisTool/target/tool/ltrace
    25. /var/packages/DiagnosisTool/target/tool/mpstat
    26. /var/packages/DiagnosisTool/target/tool/name2addr
    27. /var/packages/DiagnosisTool/target/tool/ncat
    28. /var/packages/DiagnosisTool/target/tool/ndisc6
    29. /var/packages/DiagnosisTool/target/tool/nethogs
    30. /var/packages/DiagnosisTool/target/tool/nfsiostat-sysstat
    31. /var/packages/DiagnosisTool/target/tool/nmap
    32. /var/packages/DiagnosisTool/target/tool/nping
    33. /var/packages/DiagnosisTool/target/tool/nslookup
    34. /var/packages/DiagnosisTool/target/tool/perf-check.py
    35. /var/packages/DiagnosisTool/target/tool/pgrep
    36. /var/packages/DiagnosisTool/target/tool/pidof
    37. /var/packages/DiagnosisTool/target/tool/pidstat
    38. /var/packages/DiagnosisTool/target/tool/ping6
    39. /var/packages/DiagnosisTool/target/tool/ping
    40. /var/packages/DiagnosisTool/target/tool/pkill
    41. /var/packages/DiagnosisTool/target/tool/pmap
    42. /var/packages/DiagnosisTool/target/tool/ps
    43. /var/packages/DiagnosisTool/target/tool/pstree
    44. /var/packages/DiagnosisTool/target/tool/pwdx
    45. /var/packages/DiagnosisTool/target/tool/rarpd
    46. /var/packages/DiagnosisTool/target/tool/rdisc6
    47. /var/packages/DiagnosisTool/target/tool/rdisc
    48. /var/packages/DiagnosisTool/target/tool/rltraceroute6
    49. /var/packages/DiagnosisTool/target/tool/sa1
    50. /var/packages/DiagnosisTool/target/tool/sa2
    51. /var/packages/DiagnosisTool/target/tool/sadc
    52. /var/packages/DiagnosisTool/target/tool/sadf
    53. /var/packages/DiagnosisTool/target/tool/sar
    54. /var/packages/DiagnosisTool/target/tool/sh
    55. /var/packages/DiagnosisTool/target/tool/sid2ugid.sh
    56. /var/packages/DiagnosisTool/target/tool/slabtop
    57. /var/packages/DiagnosisTool/target/tool/sockstat
    58. /var/packages/DiagnosisTool/target/tool/speedtest-cli.py
    59. /var/packages/DiagnosisTool/target/tool/strace
    60. /var/packages/DiagnosisTool/target/tool/sysctl
    61. /var/packages/DiagnosisTool/target/tool/sysstat
    62. /var/packages/DiagnosisTool/target/tool/tcpdump
    63. /var/packages/DiagnosisTool/target/tool/tcpdump_wrapper
    64. /var/packages/DiagnosisTool/target/tool/tcpspray6
    65. /var/packages/DiagnosisTool/target/tool/tcptraceroute6
    66. /var/packages/DiagnosisTool/target/tool/telnet
    67. /var/packages/DiagnosisTool/target/tool/tload
    68. /var/packages/DiagnosisTool/target/tool/top
    69. /var/packages/DiagnosisTool/target/tool/tracepath
    70. /var/packages/DiagnosisTool/target/tool/traceroute6
    71. /var/packages/DiagnosisTool/target/tool/tracert6
    72. /var/packages/DiagnosisTool/target/tool/uptime
    73. /var/packages/DiagnosisTool/target/tool/vmstat
    74. /var/packages/DiagnosisTool/target/tool/w
    75. /var/packages/DiagnosisTool/target/tool/watch
    76. /var/packages/DiagnosisTool/target/tool/zblacklist
    77. /var/packages/DiagnosisTool/target/tool/zmap
    78. /var/packages/DiagnosisTool/target/tool/ztee
  • 因为低配高价,放弃升级群晖NAS的想法 转而 来玩玩ESXi 8.0吧

    因为低配高价,放弃升级群晖NAS的想法 转而 来玩玩ESXi 8.0吧

    家里有个群晖的DS418play NAS, 搜了一下购买订单,是2017年11月11日买的,到现在已整整5年了。当时配了5块希捷的酷狼4T硬盘,1块备用,结果到现在都没罢过工,是个踏实的机子。

    当年的折后价格是7905.56元,加上加配的内存319.58元,还有APC的UPS电源430.86元,总共:8656元

    2017年11月11日NAS订单
    UPS和增加的内存

    现在的升级版应该是Synology群晖DS420+了,价格还是和当年的DS418Play差不多,增加了两个NVMe,CPU从Intel Celeron J3355升级到了J4025。

    一样的内存2G

    一样的网络1GX2

    感觉比牙膏厂还要爱挤牙膏!

    by itgeeker.net

    DSM7不让使用Docker了

    还有一个主要的原因:DSM升级到7.1之后,之前能使用的Docker在我的DS418play上面就再也不能使用了,网上搜了好多人也是这个情况,试了很多方法,反正就是不让用了。群晖官方本来就没说DS418play支持Docker使用,也只好哑巴吃黄连-有苦难言了。

    虽然还是可以安装VMM,当系统资源的占用极高,速度那叫一个煎熬。

    硬盘空间有些吃紧了

    对ITGeeker技术奇客来说,NAS最常用的功能主要有:

    1. Emby电影服务器,自带的Video Station不太好用禁用了。
    2. Download Station下载电影,通过Chrome浏览器插件比aria2还方便。
    3. Synology Photo手机,PAD照片自动备份
    4. Synology Drive文件同步,外网实在是慢。没法和Nextcloud比的。
    5. SAN Manager iSCSI分享给Windows做硬盘用。比Samba和NFS方便许多。
    6. Cloud Sync同步Onedrive和百度云
    7. Git Server同步代码,也配置了计划任务定时备份外围的git资源
    8. 安装Syncthing同步各个设备的文件
    9. 备份各种文件,软件,游戏等等。

    也用过Audio Station,Calendar,Contact等。Docker后来不能玩了,VMM太慢了也不用了。

    硬盘空间,4个4T的酷狼,用了群晖自带推荐的Synology Hybrid RAID (SHR),空间总共有10.5T,空间使用率一度达到85%以上,碰上疫情在家,整理了一番后,使用率降到了70%。当平常用Emby看完电影,要经常删掉一些才行,否则有些吃紧了。

    放弃购买NAS

    想来想去,NAS配置太低,价格又贵,手里还有个酷冷至尊的ATX大机箱和电源,自己装一个吧。

    ITGeeker 2022 ESXi主机开销

    在购买这个主机之前,折腾了好多省钱的方法,有兴趣可以看看我的之前的博客:

    折腾了一周的硬盘Raid计划 主机始终点不亮故障分析 原来是华硕主板的显卡Bug

    这是最终为这个ESXi主机所购买的设备和价格:

    2022 ESXi主机

    用的英特尔10代主板和CPU-i310105, 华硕Z490-A的硬核主板,内存48G,NVMe三星980 1TB,希捷16T企业级氦气硬盘2个,外加原先使用过的SSD硬盘3个。

    网卡现在很贵,买了一个全新的INTEL千兆网卡I350X1两口的,等价格低了再考虑4口吧。本想再海鲜市场淘一个的,有了之前折腾的经历,想着还是简单点吧

    I350X1能被ESXI8.0自动识别,还是SR-IOV挺方便:

    用的都是好品牌的东西,安装一切的都很顺利。价格也就和NAS差不多。相比NAS,机箱有点大,能耗可能会更高些,但配置和可玩度不可同日而语吧。

    一上来就建了7个虚拟机,日后跟大家慢慢分享ESXi的折腾情况吧。

  • 华为Mate40 Pro+完美升级到HarmonyOS 3.0.0.153 原先安装GMS Google Play一切正常

    华为Mate40 Pro+完美升级到HarmonyOS 3.0.0.153 原先安装GMS Google Play一切正常

    随着华为鸿蒙HarmonyOS 3.0的正式发布,技术奇客ITGeeker在 “我的华为” 应用报名后,当天就收到升级更新通知,然后10来分钟后就下载安装完毕,一切顺利,没有任何问题。

    打开Clash,测试了一下Google Play,一切正常,更新也正常。相关应用也都没问题。

    最近Google Keep记事老是不让更新,在升级之前就存在这个情况,不知道啥原因。

    感觉HarmonyOS 3.0是个优化版本,底层应该没啥大更新吧

    之前根据本站的 华为Mate40 Pro+完美安装GMS Google Play安装的GMS手机应该可以放心升级啦!

  • 折腾了一周的硬盘Raid计划 主机始终点不亮故障分析 原来是华硕主板的显卡Bug

    折腾了一周的硬盘Raid计划 主机始终点不亮故障分析 原来是华硕主板的显卡Bug

    这里所提到的所有主板都是华硕支持Raid的主板, 因为我有5个SATA的硬盘,所以必须要找一个主板,至少要有5个SATA口,通常都是6个SATA口的。本来想使用12代的主板CPU,但是从12代开始,华硕的主板,最多也就只有4个SATA口了。

    折腾一:华硕主板P8Z77-V LK + i3 3220

    最近整理电脑,找到了5块西数的00G3.5寸机械硬盘,上网一搜都已经成了古董了现在卖的最小的也要一个T了,这就有点成了鸡肋。于是想着家里的NAS 10个T的容量已经不经用了所以想着找一块主板是不是直接可以组个raid把这5块盘用起来也有2.5个T。

    本来手里有一个华硕的P8Z77-V LK主板,想着再买个CPU就可以把这个问题给解决了。于是花了60块大洋买了一个英特尔3代i3酷睿CPU。结果大概由于主板太长时间没有用了。虽然主板能点亮,但是启动之后只要过个几分钟就会自动关机。后来在闲鱼上把主板卖了,对方买家也反应是同样问题,由于事先跟买家说过了,不保证可能主板能点亮,所以再次感谢这位买家的测试。

    第一次尝试以下方法后失败:
    • 擦拭内存的金手指。
    • 清理主板。
    • 更换CPU。
    • 更换主板的BIOS电池。
    • 通过闲鱼让同样有需要的人进行测试。

    折腾二:华硕主板PRIME B460M-A + 奔腾G6400

    英特尔的13代CPU马上就要出来了,所以想着要不就直接上个10代的板U。本着经济的心态,所以在闲鱼上淘了一个华硕的B460M-A加奔腾的6400 CPU,花费720元,心里想着这似乎还不错。

    东西很快收到了,对方的包装也很到位。而且主板还在保质期。之前一直用的都是华硕的Z系列主板,拿到B系列的确感觉的做工还是有点差距的,一半的差价堆料的也不少啊。

    兴奋的直接装机开机。这是我装机以来第一次碰到黑屏,直接点不亮。由于这次内存买的是新的金士顿的野兽,所以没有用橡皮擦金手指了。

    由于卖家直接把CPU装在主板上一起发过来的,所以打心里就很怀疑会不会在运输过程当中遭到暴力快递的毁坏。

    第二次折腾在尝试以下方法后失败:
    • 仔细小心的检查了CPU
    • 检查了主板上的针脚
    • 内存更换,单根内存两根内存都插一遍
    • 卖家担心我是不是加了太多的硅胶进到CPU插槽,检查了确实没有
    • CMOS清空重置
    • 拔掉所有多余的设备
    • 卖家还担心主板碰到机箱短路了,所以把主板拿出来装了一遍
    • 加了一个蜂鸣器测试的结果是,一长三短,加一长四短。

    [主板] 华硕主板装机后开机无显,通过连接蜂鸣器的辨別方式 | 官方支持 | ASUS 中国 https://www.asus.com.cn/support/FAQ/1029959

    1. 电源指示灯亮起,蜂鸣器响应一短声,但没有画面显示
      蜂鸣器响应一短声为正常开机,请确认屏幕与主机有正确连接且屏幕正常运作。
    2. 电源指示灯亮起,蜂鸣器没有响应
      请确认您的CPU与内存安装正常且接点部分没有氧化,若存在着氧化问题,请先尝试用橡皮擦擦拭氧化的部位,若还是不能正常开机,则以市售的接点清洁剂清理后重新安装。
    3. 蜂鸣器响应一长声二短声
      内存的检测异常,请确认内存有正确安装在主板上。
      内存的说明相关请参考主板使用手册。
    4. 蜂鸣器响应一长声三短声
      显示器检测VGA异常,若VGA需要额外供电,请确保电源有提供足够的瓦数。
    5. 蜂鸣器响应一长声四短声
      CPU风扇转速异常或CPU温度异常或CPU电压异常

    通过查询华硕官方的文档,卖家也觉得真有可能在运输过程当中,主板和CPU会被毁坏了。看我测试的那么辛苦,拍了那么多视频和图片就让我把货退了回去。感谢这位卖家👍

    折腾三: 号称全新华硕主板PRIME Z490-A + 英特尔官方旗舰盒装i3 10105

    痛定思痛,觉得省钱的路子走不通。那心一横,直接上全新的版本。而且选了Z系列主板加Intel的酷睿CPU.

    结果发生了同样的悲惨经历

    蜂鸣器测试的结果仍然是:一长三短,加一长四短

    by itgeeker.net

    由于是华硕的高端主板主板,上面还有QLED的故障显示灯,这次不用外接蜂鸣器就能看到故障,VGA指示灯白灯一直亮着。

    这次是全新主板和英特尔官方盒装的CPU带自己的风扇,我安装的时候特别小心所以就没去动他们。

    这次是上次买BM460M-A主板的那个卖家给我发了关键的视频信息,我寄回去的主板和CPU,他顺利点亮了。我们分析是不是因为我的内存主频太高了,我怀疑是不是我的电源有问题。

    第三次折腾在尝试以下方法后顺利开机:
    • 内存更换,单根内存两根内存都插一遍,虽然内存没有提示错误,但还是试了一遍。
    • 寻求官方技术服务电话支持,对方其实只介意我交叉测试一下,如果有问题就走保修流程。客服比较水的。
    • CMOS清空重置
    • 拔掉所有多余的设备
    • 虽然有QLED灯,还是加了一个蜂鸣器测试的结果还是:一长三短,加一长四短
    • 重新插拔主板上的HDMI线

    没办法了,只好去公司拿了多余的电源。一个是我担心的电源有问题。 还有2个显卡准备按照华硕官方的交叉测试法来检测是不是显卡问题,因为用的是核显,所以就是要区别是CPU问题还是主板问题。

    就得去公司拿电源和显卡的路上用百度搜了搜。结果下面的这篇文章拯救了我。

    最终原因

    由于我装机的时候用的显示器是和另外一台主机共用的。每次我开机之后才会把显示器调到对应的视频接口来查看是否有显示输出,由于显示器的智能化,一旦没有显示输出,每次会自动切换到有的正开着机的那台电脑,而我每次都是开着那台电脑。
    
    真正的原因也就是先开机再开显示器。结果就是因为这个原因,让我尝试了那么多次的失败。我非常同意那个人讲的这应该是华硕主板的一个大bug,当然我不知道其他的主板也是不是也会有这个问题,希望这篇文章能帮助到有些人少走弯路,多节约时间。

    再次对闲鱼上那些买家和卖家的信任和帮助 🫂 你们的信任是大家共同进步的动力。

  • 从Microsoft Edge切换回Google Chrome 原因是Edge的书签同步不靠谱

    从Microsoft Edge切换回Google Chrome 原因是Edge的书签同步不靠谱

    本来觉得Edge和Chrome功能差不多,都是一样的核心,插件也通用,国内又可以不扶墙同步。还有可能和Windows 11整合更紧密吧

    而且从使用界面来说,你可能都不一定能分辨的清当前使用是那个是浏览器:除了通过右上侧的Edge工具栏才能分辨。还有就是右上角的设置按钮Edge是横向的三个点,谷歌Chrome是竖的三个点。另外Edge称为其他收藏夹,Chrome称为其他书签

    但是仅仅就这一个原因:

    浏览器书签同步不及时,不同步情况时有发生, 甚至出现了丢失的情况

    by itgeeker.net

    所以技术奇客ITGeeker在使用Edge3个月后,决定重回Chrome了。

    其他的到没发现什么问题,就是书签不同步影响甚大。

  • 群晖DSM7.1 Emby中文字幕插件–Emby.MeiamSub替换subfinder 插件路径及权限问题已解决

    群晖DSM7.1 Emby中文字幕插件–Emby.MeiamSub替换subfinder 插件路径及权限问题已解决

    Emby自带的一些字幕插件TheTVDB, TheMovieDb, The Open Movie Database, Open Subtitles等往往无法满足中文字幕的需求,ITGeeker技术奇客之前也使用subfinder来搜索中文字幕,在群晖里新建一个任务计划,定时可以搜索相应字幕,安装和使用也非常简单:

    
    #适用DSM7.1
    #首先安装
    pip install subfinder
    
    #然后每次运行
    export PATH="/var/services/homes/YOURUSERNAME/.local/bin:$PATH"
    subfinder /volume1/video/film_path -m zimuku shooter subhd
    

    subfinder已有一年有余未更新了,对于新的电影已经时常搜不到字幕了

    那就试试中文字幕插件–Emby.MeiamSub

    Emby中文字幕插件–Emby.MeiamSub

    开源插件地址:https://github.com/91270/Emby.MeiamSub

    如果要安装插件,先去https://github.com/MediaBrowser/Emby.Releases/下载并解压缩

    群晖7.1安装方法

    群晖

    复制插件文件到 /var/packages/EmbyServer/target/var/plugins

    复制插件文件到 /var/packages/EmbyServer/target/system/plugins

    重启服务

    这是作者原始里的说明

    如果按照这种方法操作过的小伙伴就会发现,/var/packages/EmbyServer/target/var/plugins在DSM7.1里面其实是找不到的,那么只要复制插件文件到 /var/packages/EmbyServer/target/system/plugins就可以了。

    然后按要求重启Emby Server服务,再去插件目录查看,其实发现并没有找到Emby.MeiamSub.Shooter和Emby.MeiamSub.Thunder。

    去Emby日志里查看,会找到一条错误信息:

    System.UnauthorizedAccessException: System.UnauthorizedAccessException: Access to the path '/volume1/@appstore/EmbyServer/system/plugins/Emby.MeiamSub.Shooter.dll' is denied.

    登入:/volume1/@appstore/EmbyServer/system/plugins目录发现,刚才的两个dll插件文件都已再目录,但权限不对:

    Emby.MeiamSub.Thunder.dll
    Emby.MeiamSub.Shooter.dll
    更改文件所有权及权限

    其实就是更改成和/volume1/@appstore/EmbyServer/system/plugins目录中其他插件一样的权限:

    cd /volume1/@appstore/EmbyServer/system/plugins
    chown -R emby:emby Emby*.dll
    sudo chmod 644 Emby*.dll

    然后再重启就可以再插件目录发现字幕插件了

    如何使用中文字幕插件–Emby.MeiamSub

    在菜单-媒体库新建或选择编辑已有的库,然后找到字幕下载部分,勾选这两个字幕,默认是选上的。如图:

    然后就默默的等待字幕更新吧

    如果心急,那么尝试重新创建媒体库然后等待更新

    ITGeeker技术奇客也是刚刚启用,后续有问题会继续更新此文。

    后续,发现字幕获取失败后,会重复下载字幕

    Github也也已有人递交了issue: https://github.com/91270/MeiamSubtitles/issues/61

    但似乎没人更新,所以就先用折中的版办法吧:

    #看了一下重复的文件都是没获取成功产生的,大小在300字节左右,可以用命令先列出来看一下
    find /volume1/video/film -size -500c -size +200c -type f -name "*.srt" -exec ls -ld {} ;
    
    #然后直接删除,也可以添加一个计划任务吧
    find /volume1/video/film -size -500c -size +200c -type f -name "*.srt" -exec rm -f {} ;

    再等等应该有大神更新一下源代码,彻底解决问题。

奇客罗方公众号 奇客罗方小程序 奇客罗方客服 ITGeeker Telegram

网站由ITGeeker技术奇客开发并管理;隶属于GeekerCloud奇客罗方智能科技
Site designed and developed by ITGeekerwhich is a sub-website of GeekerCloud
网站地图 | 沪ICP备2021031434号-4