LiteServer 9950X-3G 性能测试与远程环境配置

zhangxh 发布于 2024-11-30 49 次阅读


AI 摘要

在今天的数字时代,选择合适的VPS显得尤为重要。本文聚焦于LiteServer 9950X-3G的性能测试与远程配置,特意为面临性能瓶颈的用户提供实用建议。通过详尽的测试结果,我们将揭示其在计算、内存和存储等方面的表现,探索是否能成为您编译Latex和Mathematica计算的理想选择。不仅如此,流媒体解锁能力也将一并考量,给您全方位的参考。准备好了解更多吗?

今年黑五入手了 LiteServer 的 9950x VPS, 主要是因为我手上的 Intel Macbook Pro 性能已经过于孱弱, 导致编译 Latex 都力不从心, 更不用说 Mathematica 的计算了. LiteServer 听说还挺稳定, 经过测试还接了 RETN, 这跟我的 DMIT HK 真是绝配.

LiteServer 9950X-3G 性能测试

融合怪测试结果

--------------------- A Bench Script By spiritlhl ----------------------
                   测评频道: https://t.me/vps_reviews                    
VPS融合怪版本:2024.11.08
Shell项目地址:https://github.com/spiritLHLS/ecs
Go项目地址:https://github.com/oneclickvirt/ecs
---------------------基础信息查询--感谢所有开源项目---------------------
 CPU 型号          : AMD Ryzen 9 9950X 16-Core Processor
 CPU 核心数        : 3
 CPU 频率          : 4291.920 MHz
 CPU 缓存          : L1: 144.00 KB / L2: 3.00 MB / L3: 192.00 MB
 AES-NI指令集      : ✔ Enabled
 VM-x/AMD-V支持    : ✔ Enabled
 内存              : 646.40 MiB / 2.90 GiB
 Swap              : 1.01 MiB / 8.10 GiB
 硬盘空间          : 34.22 GiB / 95.28 GiB
 启动盘路径        : /dev/vda1
 系统在线时间      : 0 days, 0 hour 56 min
 负载              : 0.60, 0.15, 0.21
 系统              : Debian GNU/Linux 12 (bookworm) (x86_64)
 架构              : x86_64 (64 Bit)
 内核              : 6.1.0-18-amd64
 TCP加速方式       : bbr
 虚拟化架构        : KVM
 NAT类型           : Full Cone
 IPV4 ASN          : AS60404 The Infrastructure Group B.V.
 IPV4 位置         : Alkmaar / North Holland / NL
 IPV6 ASN          : AS60404 The Infrastructure Group
 IPV6 位置         : Dronten / Flevoland / The Netherlands
 IPV6 子网掩码     : 128
----------------------CPU测试--通过sysbench测试-------------------------
 -> CPU 测试中 (Fast Mode, 1-Pass @ 5sec)
 1 线程测试(单核)得分:          6927 Scores
 3 线程测试(多核)得分:          20348 Scores
---------------------内存测试--感谢lemonbench开源-----------------------
 -> 内存测试 Test (Fast Mode, 1-Pass @ 5sec)
 单线程读测试:          96847.67 MB/s
 单线程写测试:          40387.21 MB/s
------------------磁盘dd读写测试--感谢lemonbench开源--------------------
 -> 磁盘IO测试中 (4K Block/1M Block, Direct Mode)
 测试操作               写速度                                  读速度
 100MB-4K Block         75.9 MB/s (18.54 IOPS, 1.38s))          88.4 MB/s (21588 IOPS, 1.19s)
 1GB-1M Block           2.9 GB/s (2762 IOPS, 0.36s)             2.5 GB/s (2353 IOPS, 0.42s)
---------------------磁盘fio读写测试--感谢yabs开源----------------------
Block Size | 4k            (IOPS) | 64k           (IOPS)
  ------   | ---            ----  | ----           ---- 
Read       | 605.48 MB/s (151.3k) | 2.15 GB/s    (33.6k)
Write      | 607.08 MB/s (151.7k) | 2.16 GB/s    (33.8k)
Total      | 1.21 GB/s   (303.1k) | 4.31 GB/s    (67.4k)
           |                      |                     
Block Size | 512k          (IOPS) | 1m            (IOPS)
  ------   | ---            ----  | ----           ---- 
Read       | 2.61 GB/s     (5.1k) | 2.79 GB/s     (2.7k)
Write      | 2.75 GB/s     (5.3k) | 2.97 GB/s     (2.9k)
Total      | 5.37 GB/s    (10.4k) | 5.76 GB/s     (5.6k)
------------流媒体解锁--基于oneclickvirt/CommonMediaTests开源-----------
以下测试的解锁地区是准确的,但是不是完整解锁的判断可能有误,这方面仅作参考使用
----------------Netflix-----------------
[IPV4]
您的出口IP完整解锁Netflix,支持非自制剧的观看
NF所识别的IP地域信息:荷兰
[IPV6]
您的出口IP完整解锁Netflix,支持非自制剧的观看
NF所识别的IP地域信息:荷兰
----------------Youtube-----------------
[IPV4]
连接方式: Google Global CacheCDN (ISP Cooperation)
ISP运营商: RETNUKR
视频缓存节点地域: KBP(KBP1)
[IPV6]
连接方式: Google Global CacheCDN (ISP Cooperation)
ISP运营商: RETNUKR
视频缓存节点地域: KBP(KBP1)
---------------DisneyPlus---------------
[IPV4]
当前出口所在地区解锁DisneyPlus
区域:NL 区
[IPV6]
当前出口所在地区解锁DisneyPlus
区域:NL 区
解锁Netflix,Youtube,DisneyPlus上面和下面进行比较,不同之处自行判断
----------------流媒体解锁--感谢RegionRestrictionCheck开源--------------
 以下为IPV4网络测试,若无IPV4网络则无输出
============[ Multination ]============
 Dazn:                                  Failed (Error: )
 Disney+:                               No (IP Banned By Disney+ 1)
 Netflix:                               Yes (Region: NL)
 YouTube Premium:                       Yes (Region: NL)
 Amazon Prime Video:                    Yes (Region: NL)
 TVBAnywhere+:                          Yes
 Spotify Registration:                  No
 Instagram Licensed Audio:              No
 OneTrust Region:                       NL [Flevoland]
 iQyi Oversea Region:                   INTL
 Bing Region:                           NL
 YouTube CDN:                           Amsterdam
 Netflix Preferred CDN:                 [RETN] in [Warsaw]
 ChatGPT:                               Yes
 Google Gemini:                         No
 Wikipedia Editability:                 No
 Google Play Store:                     Netherlands 
 Google Search CAPTCHA Free:            Yes
 Steam Currency:                        EUR
 ---Forum---
 Reddit:                                No
=======================================
 以下为IPV6网络测试,若无IPV6网络则无输出
============[ Multination ]============
 Dazn:                                  IPv6 Is Not Currently Supported
 Disney+:                               IPv6 Is Not Currently Supported
 Netflix:                               Yes (Region: NL)
 YouTube Premium:                       Yes (Region: NL)
 Amazon Prime Video:                    IPv6 Is Not Currently Supported
 TVBAnywhere+:                          IPv6 Is Not Currently Supported
 Spotify Registration:                  No
 Instagram Licensed Audio:              No
 OneTrust Region:                       NL [Flevoland]
 iQyi Oversea Region:                   IPv6 Is Not Currently Supported
 Bing Region:                           NL
 YouTube CDN:                           [RETNUKR] in [Kiev]
 Netflix Preferred CDN:                 [RETN] in [Warsaw]
 ChatGPT:                               Failed (Network Connection)
 Google Gemini:                         No
 Wikipedia Editability:                 No
 Google Play Store:                     Netherlands 
 Google Search CAPTCHA Free:            Yes
 Steam Currency:                        IPv6 Is Not Currently Supported
 ---Forum---
 Reddit:                                IPv6 Is Not Currently Supported
=======================================
---------------TikTok解锁--感谢lmc999的源脚本及fscarmen PR--------------
 Tiktok Region:         【NL】
-------------IP质量检测--基于oneclickvirt/securityCheck使用-------------
数据仅作参考,不代表100%准确,如果和实际情况不一致请手动查询多个数据库比对
以下为各数据库编号,输出结果后将自带数据库来源对应的编号
ipinfo数据库  [0] | scamalytics数据库 [1] | virustotal数据库   [2] | abuseipdb数据库   [3] | ip2location数据库    [4]
ip-api数据库  [5] | ipwhois数据库     [6] | ipregistry数据库   [7] | ipdata数据库      [8] | db-ip数据库          [9]
ipapiis数据库 [A] | ipapicom数据库    [B] | bigdatacloud数据库 [C] | cheervision数据库 [D] | ipqualityscore数据库 [E]
IPV4:
安全得分:
声誉(越高越好): 0 [2] 
信任得分(越高越好): 0 [8] 
VPN得分(越低越好): 100 [8] 
代理得分(越低越好): 100 [8] 
社区投票-无害: 0 [2] 
社区投票-恶意: 0 [2] 
威胁得分(越低越好): 100 [8]
欺诈得分(越低越好): 0 [1] 
滥用得分(越低越好): 0 [3] 
ASN滥用得分(越低越好): 0.0104 (Elevated) [A] 
公司滥用得分(越低越好): 0 (Very Low) [A] 
威胁级别: low [9 B] 
黑名单记录统计:(有多少黑名单网站有记录):
无害记录数: 0 [2]  恶意记录数: 0 [2]  可疑记录数: 0 [2]  无记录数: 94 [2]  
安全信息:
使用类型: DataCenter/WebHosting/Transit [3] hosting [0 7 9 A] business [8] hosting - high probability [C]
公司类型: hosting [0 7 A] 
是否云提供商: Yes [7 D] 
是否数据中心: Yes [0 1 5 6 A C] No [8]
是否移动设备: No [5 A C] 
是否代理: No [0 1 4 5 6 7 8 9 A B C D] 
是否VPN: Yes [A] No [0 1 6 7 C D]
是否TorExit: No [1 7 D] 
是否Tor出口: No [1 7 D] 
是否网络爬虫: No [9 A B] 
是否匿名: No [1 6 7 8 D] 
是否攻击者: No [7 8 D] 
是否滥用者: No [7 8 A C D] 
是否威胁: No [7 8 C D] 
是否中继: No [0 7 8 C D] 
是否Bogon: No [7 8 A C D] 
DNS-黑名单: 314(Total_Check) 0(Clean) 7(Blacklisted) 16(Other) 
IPV6:
安全得分:
欺诈得分(越低越好): 0 [1] 
滥用得分(越低越好): 0 [3]
ASN滥用得分(越低越好): 0.0104 (Elevated) [A] 
公司滥用得分(越低越好): 0 (Very Low) [A] 
威胁级别: low [B] 
安全信息:
使用类型: DataCenter/WebHosting/Transit [3] hosting [A]
公司类型: hosting [A] 
是否云提供商: Yes [D] 
是否数据中心: Yes [1 A] 
是否移动设备: No [A] 
是否代理: No [1 A B D] 
是否VPN: No [1 A D] 
是否Tor: No [1 3 A B D] 
是否Tor出口: No [1 D] 
是否网络爬虫: No [A B] 
是否匿名: No [1 D] 
是否攻击者: No [D] 
是否滥用者: No [A D] 
是否威胁: No [D] 
是否中继: No [D] 
是否Bogon: No [A D]
DNS-黑名单: 314(Total_Check) 0(Clean) 0(Blacklisted) 314(Other) 
Google搜索可行性:YES
-------------邮件端口检测--基于oneclickvirt/portchecker开源-------------
Platform  SMTP  SMTPS POP3  POP3S IMAP  IMAPS
LocalPort ✔     ✔     ✔     ✔     ✔     ✔    
QQ        ✔     ✔     ✔     ✘     ✔     ✘    
163       ✔     ✔     ✔     ✘     ✔     ✘    
Sohu      ✔     ✔     ✔     ✘     ✔     ✘    
Yandex    ✔     ✔     ✔     ✘     ✔     ✘    
Gmail     ✔     ✔     ✘     ✘     ✘     ✘    
Outlook   ✔     ✘     ✔     ✘     ✔     ✘    
Office365 ✔     ✘     ✔     ✘     ✔     ✘    
Yahoo     ✔     ✔     ✘     ✘     ✘     ✘    
MailCOM   ✔     ✔     ✔     ✘     ✔     ✘    
MailRU    ✔     ✔     ✘     ✘     ✔     ✘    
AOL       ✔     ✔     ✘     ✘     ✘     ✘    
GMX       ✔     ✘     ✔     ✘     ✔     ✘    
Sina      ✔     ✘     ✔     ✘     ✔     ✘    
----------------三网回程--基于oneclickvirt/backtrace开源----------------
北京电信 219.141.140.10  检测不到回程路由节点的IP地址
北京联通 202.106.195.68  联通4837   [普通线路] 
北京移动 221.179.155.161 移动CMI    [普通线路] 移动CMIN2  [精品线路] 
上海电信 202.96.209.133  检测不到回程路由节点的IP地址
上海联通 210.22.97.1     联通4837   [普通线路] 
上海移动 211.136.112.200 移动CMI    [普通线路] 移动CMIN2  [精品线路] 
广州电信 58.60.188.222   电信163    [普通线路] 
广州联通 210.21.196.6    联通4837   [普通线路] 
广州移动 120.196.165.24  移动CMI    [普通线路] 移动CMIN2  [精品线路] 
成都电信 61.139.2.69     电信163    [普通线路] 
成都联通 119.6.6.6       联通4837   [普通线路] 
成都移动 211.137.96.205  移动CMI    [普通线路] 
准确线路自行查看详细路由,本测试结果仅作参考
同一目标地址多个线路时,可能检测已越过汇聚层,除了第一个线路外,后续信息可能无效
---------------------回程路由--感谢fscarmen开源及PR---------------------
依次测试电信/联通/移动经过的地区及线路,核心程序来自ipip.net或nexttrace,请知悉!
广州电信 58.60.188.222
0.37 ms         AS60404 荷兰 弗莱福兰省 德龙滕 liteserver.nl
0.51 ms         AS50673 荷兰 弗莱福兰省 德龙滕 serverius.net
0.56 ms         AS50673 [NL-SERVERIUS] 荷兰 德伦特省 梅珀尔 serverius.net
3.59 ms         AS174 [COGENT-BONE] 荷兰 北荷兰省 阿姆斯特丹 cogentco.com
2.41 ms         AS174 [COGENT-BONE] 荷兰 北荷兰省 阿姆斯特丹 cogentco.com
5.58 ms         AS174 [COGENT-149] 荷兰 北荷兰省 阿姆斯特丹 cogentco.com
* ms    AS4134 [CHINANET-BB] 中国 广东 广州 www.chinatelecom.com.cn 电信
* ms    AS4134 [CHINANET-BB] 中国 广东 广州 www.chinatelecom.com.cn 电信
311.37 ms       AS4134 [CHINANET-BB] 中国 广东 广州 www.chinatelecom.com.cn
199.62 ms       AS4134 [CHINANET-GD] 中国 广东 深圳 www.chinatelecom.com.cn 电信
190.03 ms       AS4134 中国 广东 深圳 福田区 www.chinatelecom.com.cn 电信
广州联通 210.21.196.6
0.29 ms         AS60404 荷兰 弗莱福兰省 德龙滕 liteserver.nl
0.45 ms         AS50673 荷兰 弗莱福兰省 德龙滕 serverius.net
1.25 ms         AS50673 [NL-SERVERIUS] 荷兰 德伦特省 梅珀尔 serverius.net
3.47 ms         AS174 [COGENT-BONE] 荷兰 北荷兰省 阿姆斯特丹 cogentco.com
9.67 ms         AS174 [COGENT-BONE] 德国 黑森 美因河畔法兰克福 cogentco.com
8.89 ms         AS174 [COGENT-BONE] 德国 黑森 美因河畔法兰克福 cogentco.com
10.76 ms        AS174 [COGENT-BONE] 德国 黑森 美因河畔法兰克福 cogentco.com
9.02 ms         AS174 [COGENT-149] 德国 黑森 美因河畔法兰克福 cogentco.com
158.05 ms       AS4837 [CU169-BACKBONE] 中国 香港 chinaunicom.cn 联通
156.70 ms       AS4837 [CU169-BACKBONE] 中国 广东 广州 chinaunicom.cn 联通
157.04 ms       AS4837 [CU169-BACKBONE] 中国 广东 广州 chinaunicom.cn 联通
175.24 ms       AS17816 [APNIC-AP] 中国 广东 深圳 chinaunicom.cn 联通
279.46 ms       AS17623 [APNIC-AP] 中国 广东 深圳 chinaunicom.cn 联通
155.30 ms       AS17623 [APNIC-AP] 中国 广东 深圳 宝安区 chinaunicom.cn 联通
广州移动 120.196.165.24
0.18 ms         AS60404 荷兰 弗莱福兰省 德龙滕 liteserver.nl
0.19 ms         AS60404 [LITESERVER] 荷兰 北荷兰省 阿姆斯特丹 liteserver.nl
2.99 ms         AS174 [COGENT-BONE] 荷兰 北荷兰省 阿姆斯特丹 cogentco.com
10.04 ms        AS174 [COGENT-BONE] 德国 黑森 美因河畔法兰克福 cogentco.com
9.93 ms         AS174 [COGENT-BONE] 德国 黑森 美因河畔法兰克福 cogentco.com
14.97 ms        AS174 [COGENT-149] 德国 黑森 美因河畔法兰克福 cogentco.com
15.32 ms        AS58453 [CMI-INT] 德国 黑森 美茵河畔法兰克福 cmi.chinamobile.com 移动
151.15 ms       AS58453 [CMI-INT] 中国 北京 cmi.chinamobile.com 移动
217.57 ms       AS58453 [CMI-INT] 中国 广东 广州 cmi.chinamobile.com 移动
198.50 ms       AS9808 [CMNET] 中国 广东 广州 chinamobileltd.com 移动
198.67 ms       AS9808 [CMNET] 中国 广东 广州 chinamobileltd.com 移动
244.98 ms       AS9808 [CMNET] 中国 广东 广州 chinamobileltd.com 移动
195.95 ms       AS9808 [CMNET] 中国 广东 广州 chinamobileltd.com 移动
190.84 ms       AS9808 [CMNET] 中国 广东 广州 chinamobileltd.com 移动
189.16 ms       AS56040 [APNIC-AP] 中国 广东 深圳 gd.10086.cn 移动
--------------------自动更新测速节点列表--本脚本原创--------------------
位置             上传速度        下载速度        延迟     丢包率
Speedtest.net    4032.83 Mbps    3825.74 Mbps    0.23     0.0%
法兰克福         3939.62 Mbps    3361.38 Mbps    7.46     0.0%
洛杉矶           2217.13 Mbps    3209.97 Mbps    147.67   0.0%
联通WuXi         1686.66 Mbps    3306.69 Mbps    174.41   0.0%
电信浙江         535.65 Mbps     1587.23 Mbps    162.90   NULL
电信Suzhou5G     1213.63 Mbps    3114.69 Mbps    206.15   NULL
移动Fujian       196.64 Mbps     513.76 Mbps     247.38   NULL
------------------------------------------------------------------------
 总共花费      : 5 分 32 秒
 时间          : Fri Nov 29 19:33:52 CET 2024
------------------------------------------------------------------------

网络看起来还不错, 从荷兰到国内的延迟在200以内已经很可以了.

yabs测试结果

# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
#              Yet-Another-Bench-Script              #
#                     v2024-06-09                    #
# https://github.com/masonr/yet-another-bench-script #
# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #

Fri Nov 29 07:38:02 PM CET 2024

Basic System Information:
---------------------------------
Uptime     : 0 days, 1 hours, 5 minutes
Processor  : AMD Ryzen 9 9950X 16-Core Processor
CPU cores  : 3 @ 4291.920 MHz
AES-NI     : ✔ Enabled
VM-x/AMD-V : ✔ Enabled
RAM        : 2.9 GiB
Swap       : 8.1 GiB
Disk       : 95.3 GiB
Distro     : Debian GNU/Linux 12 (bookworm)
Kernel     : 6.1.0-18-amd64
VM Type    : KVM
IPv4/IPv6  : ✔ Online / ✔ Online

IPv6 Network Information:
---------------------------------
ISP        : The Infrastructure Group B.V.
ASN        : AS60404 The Infrastructure Group B.V.
Host       : The Infrastructure Group B.V
Location   : Dronten, Flevoland (FL)
Country    : The Netherlands

fio Disk Speed Tests (Mixed R/W 50/50) (Partition /dev/vda1):
---------------------------------
Block Size | 4k            (IOPS) | 64k           (IOPS)
  ------   | ---            ----  | ----           ---- 
Read       | 616.72 MB/s (154.1k) | 2.16 GB/s    (33.7k)
Write      | 618.34 MB/s (154.5k) | 2.17 GB/s    (33.9k)
Total      | 1.23 GB/s   (308.7k) | 4.33 GB/s    (67.7k)
           |                      |                     
Block Size | 512k          (IOPS) | 1m            (IOPS)
  ------   | ---            ----  | ----           ---- 
Read       | 2.55 GB/s     (4.9k) | 2.72 GB/s     (2.6k)
Write      | 2.69 GB/s     (5.2k) | 2.90 GB/s     (2.8k)
Total      | 5.24 GB/s    (10.2k) | 5.62 GB/s     (5.4k)

iperf3 Network Speed Tests (IPv4):
---------------------------------
Provider        | Location (Link)           | Send Speed      | Recv Speed      | Ping           
-----           | -----                     | ----            | ----            | ----           
Clouvider       | London, UK (10G)          | 4.06 Gbits/sec  | 3.70 Gbits/sec  | 8.98 ms        
Eranium         | Amsterdam, NL (100G)      | 4.09 Gbits/sec  | 3.78 Gbits/sec  | 1.45 ms        
Uztelecom       | Tashkent, UZ (10G)        | 2.18 Gbits/sec  | 1.66 Gbits/sec  | 88.7 ms        
Leaseweb        | Singapore, SG (10G)       | busy            | 2.55 Gbits/sec  | 158 ms         
Clouvider       | Los Angeles, CA, US (10G) | 1.25 Gbits/sec  | 1.15 Gbits/sec  | 137 ms         
Leaseweb        | NYC, NY, US (10G)         | 3.42 Gbits/sec  | 3.12 Gbits/sec  | 78.6 ms        
Edgoo           | Sao Paulo, BR (1G)        | 2.44 Gbits/sec  | 1.61 Gbits/sec  | 191 ms         

iperf3 Network Speed Tests (IPv6):
---------------------------------
Provider        | Location (Link)           | Send Speed      | Recv Speed      | Ping           
-----           | -----                     | ----            | ----            | ----           
Clouvider       | London, UK (10G)          | 4.04 Gbits/sec  | 3.65 Gbits/sec  | 8.70 ms        
Eranium         | Amsterdam, NL (100G)      | 4.08 Gbits/sec  | 3.71 Gbits/sec  | 1.44 ms        
Uztelecom       | Tashkent, UZ (10G)        | 72.1 Mbits/sec  | 2.40 Gbits/sec  | --             
Leaseweb        | Singapore, SG (10G)       | 2.13 Gbits/sec  | 2.75 Gbits/sec  | 158 ms         
Clouvider       | Los Angeles, CA, US (10G) | busy            | 826 Mbits/sec   | 137 ms         
Leaseweb        | NYC, NY, US (10G)         | 3.38 Gbits/sec  | 2.97 Gbits/sec  | 78.7 ms        
Edgoo           | Sao Paulo, BR (1G)        | 2.74 Gbits/sec  | 1.69 Gbits/sec  | 191 ms         

Geekbench 6 Benchmark Test:
---------------------------------
Test            | Value                         
                |                               
Single Core     | 3410                          
Multi Core      | 8067                          
Full Test       | https://browser.geekbench.com/v6/cpu/9143679

YABS completed in 11 min 0 sec

这 Geekbench 6 的分数, 简直接近满血, 希望以后不会下降太多吧.

科研环境配置

Texlive 配置

命令一把嗦

cd /tmp
wget https://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
zcat < install-tl-unx.tar.gz | tar xf -
rm install-tl-unx.tar.gz
cd install-tl-*
perl ./install-tl --no-interaction

安装好之后将下述环境变量加到 ~/.bashrc

# Add TeX Live paths
export MANPATH="/usr/local/texlive/2024/texmf-dist/doc/man:$MANPATH"
export INFOPATH="/usr/local/texlive/2024/texmf-dist/doc/info:$INFOPATH"
export PATH="/usr/local/texlive/2024/bin/x86_64-linux:$PATH"

加载配置的更新

source ~/.bashrc

Nextcloudcmd 配置

我在 OVH 的 KS-LE-B 独立服务器上有运行 Nextcloud, 想要通过 Nextcloud 来同步我的 Latex 文件. 在 Debian 12 系统命令行运行 Nextcloud 客户端需要安装 nextcloudcmd 包.

sudo apt install nextcloud-desktop-cmd

通过 crontab 设置定时任务同步文件, 我 Debian 上的 tex 文件和 Nextcloud 的 tex 文件均放在 /Math. 首先运行 crontab -e, 然后在打开的窗口输入

*/10 * * * * /usr/bin/nextcloudcmd --path /Math /Math https://USER:PASSWORD@nextcloud.zhangxh.org >> /var/log/nextcloudcmd.log 2>&1

USERPASSWORD 分别替代为 Nextcloud 的用户名和密码即可, 密码最好使用应用密码.

为了防止日志过大, 设置日志轮替

vim /etc/logrotate.d/nextcloudcmd

填入

/var/log/nextcloudcmd.log {
    size 10M
    rotate 5
    compress
    missingok
    notifempty
    create 0644 root root
}

Wolfram 14.1 配置

安装

Wolfram Download Center 可以找到 Linux 的 Wolfram 安装脚本, 复制下载链接, 使用 wget 命令下载

wget https://files.wolframcdn.com/WolframApp/14.1.0.0/Wolfram_14.1.0_LIN_Bndl.sh?4ae6ee529e4e0d5967853e9060b23dfe42b4094cca07662fbe457fa0490bcd469599b2ce02c1c8ee9fad7dbdd9e66db2ec9398ff83f83888c35c74055fd6dc27ef6601307d6f20ee5df531d7aa5fd92b657cfe3b76335073e2d52b2c9ff8a1

上述链接可能会过期, 不建议直接复制命令. 下载好之后赋予执行权限并运行

chmod +x Wolfram_14.1.0_LIN_Bndl.sh\?4ae6ee529e4e0d5967853e9060b23dfe42b4094cca07662fbe457fa0490bcd469599b2ce02c1c8ee9fad7dbdd9e66db2ec9398ff83f83888c35c74055fd6dc27ef6601307d6f20ee5df531d7aa5fd92b657cfe3b76335073e2d52b2c9ff8a1
bash Wolfram_14.1.0_LIN_Bndl.sh\?4ae6ee529e4e0d5967853e9060b23dfe42b4094cca07662fbe457fa0490bcd469599b2ce02c1c8ee9fad7dbdd9e66db2ec9398ff83f83888c35c74055fd6dc27ef6601307d6f20ee5df531d7aa5fd92b657cfe3b76335073e2d52b2c9ff8a1

按照提示完成安装即可.

激活

在终端里执行 math, 然后按 Enter 跳过网络激活, Wolfram 会显示一个 Machine ID, 将其填入 毛子的激活网站 中, 点击 Generate Password, 将输出的 Activation KeyPassword 填入终端即可.

本地 Visual Studio Code 配置

在 Macbook Pro 上修改 ~/.ssh/config, 添加如下设置

Host IP_ADRESS #自己的 VPS ip 地址
	HostName IP_ADRESS
	User root
	Port 22 #替换为自己的 SSH 端口

在 Visual Studio Code 上安装 Remote-SSH 插件, 按下 command+shift+P, 选择自己的 VPS host 进行 SSH 连接即可. 一般情况下, 插件都默认会在远程安装并运行, 但像 HypersnipsUltra Math Preview 这种编辑器插件还是最好在本地进行以免出现撰写时的延迟. 可在 setting.json 中加入

"remote.extensionKind": {
        "Oskar-Idland.HyperSnipsV2": [
            "ui"
        ],
        "yfzhao.hscopes-booster": [
            "ui"
        ],
        "yfzhao.ultra-math-preview": [
            "ui"
        ]
    },

中括号前面的是扩展的标识符, 可在对应扩展的详细信息中找到.

本地 Mathematica 配置

我不太喜欢直接添加一个远程内核, 因为在连接远程内核的时候, 时不时会出现如下玄学问题

内核Remote无法连接到前端. (错误= MLECONNECT). 您应该在前端之外设法运行内核连接.

而且就算连接成功了, 在输入公式的时候也比较卡顿, 所以不在此介绍这种方式, 感兴趣的读者可以阅读 Connect to a Remote Kernel.

我自己采取的办法是在本地内核上并行一个远程内核, 方法如下: 选择 计算>并行内核配置>内核>内核设置, 然后按类型添加新内核, 选择 SSHKernels, 然后填入自己 VPS 的 ip 地址和 SSH 端口即可. 在需要进行远程计算的时候使用命令 RemoteEvaluate, 即可在远程服务器上进行计算. 为了验证设置是否正确,可以运行 RemoteEvaluate[1 + 1], 能正常输出2就大功告成了, 妙啊.

此作者没有提供个人介绍
最后更新于 2024-11-30