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

828华为云征文|针对Flexus X实例云服务器的CPU和内存性能测评

目录

一、Flexus X实例云服务器简介

1.1 产品摘要

1.2 产品优势

1.3 本次测评服务器规格

二、CPU性能测试

2.1 操作说明

2.2 操作步骤

2.2 结果分析

三、测试内存负载

3.1 操作说明

3.2 操作步骤

3.3 结果分析

四、测试终评


一、Flexus X实例云服务器简介

1.1 产品摘要

Flexus X实例云服务器是华为云面向广大中小企业和开发者推出的一款创新型柔性算力云服务器。该产品基于华为云独有的柔性计算技术、盘古大模型、擎天软硬协同架构、瑶光云脑等前沿技术,旨在为中小企业提供灵活、高效、品质跃级的云基础设施,助力企业实现业务的高效运行和数字化转型。Flexus X实例打破了传统云服务器固定规格的束缚,通过灵活自定义的CPU、内存配比以及智能资源调度能力,满足了企业不同发展阶段的业务需求。如下图,完全可以选择自己调配的规格。高度自定义了。

1.2 产品优势

  1. 灵活匹配业务需求:Flexus X实例支持CPU、内存等规格的自由配置,通过独有的柔性计算技术和盘古大模型,突破了传统云服务器1:2次幂的固有配比,实现了如1:3、2:5等自定义特殊规格,最高可提供3:1的CPU/内存比。这种定制化的服务确保了企业在不同发展阶段都能获得与业务匹配的高性能云资源,实现了真正的按需定制。

  2. 高效率与低成本的完美结合:Flexus X实例针对从第三方云或离线数据中心迁移至华为云的场景,首创智能资源预画像技术,帮助用户在华为云上推荐匹配其应用真实性能的资源规格,消除了资源浪费。同时,基于客户业务负载进行动态性能画像,持续优化业务性能和成本,使得中小企业在享受旗舰级服务的同时,还能有效控制成本。迁移至Flexus X实例可帮助用户降本高达30%。

  3. 智能化体验和安全性保障:Flexus X实例将原本复杂的云端操作简化为一键式服务,大大降低了技术门槛。从资源配置到运维管理,用户都能轻松掌握,这不仅缩短了中小企业数字化转型的路径,还让他们能够更专注于核心业务的创新。在安全方面,Flexus X实例配备了国内顶尖的SRE团队和全面安全防护措施,确保了用户的数据和应用得到充分保护。同时,它还提供了与华为云旗舰级云服务器产品相同的单AZ 99.975%可用性和跨AZ 99.995%可用性,确保了业务的高可靠性和稳定性。

  4. 高性能与极致体验:Flexus X实例在性能数据方面表现亮眼,与业界U系列独享型实例相比,MySQL性能可达最高6倍,Geekbench跑分更是大幅领先,成绩可达业界U系列实例的1.6倍。同时,结合X-Turbo加速技术和瑶光云脑的智能调度能力,Flexus X实例能够实现高/低负载云主机分布均匀,达到算力分配的长稳态运行,确保用户畅享95%的时间100%的算力。

接下来,本文从CPU性能,内存性能等方面进行测试,看看即使可以自定义规格之下的性能还能否那么好。

1.3 本次测评服务器规格

下面两个表格就是本次测评服务的主要规格

序号规格名规格参数
1实例名称flexusx-154d
2区域华北-北京四
3可用区可用区7
4vCPUs4核
5内存(GiB)12G
6系统盘通用型SSD(100G)
7镜像CentOS 7.5 64bit
8操作系统类型Linux
9带宽类型独享
10带宽大小3Mbit/s

二、CPU性能测试

2.1 操作说明

CPU性能测试也称作计算能力测试,本次评测中使用sysbench命令针对CPU测试模块,通过执行大量的质数计算等计算密集型任务,评估CPU的计算能力和响应速度。即指定--cpu-max-prime参数的值,默认为10000,Sysbench将“计算1~该值范围内所有的质数(也叫素数,只能被1和自身整除的数)”为1个event,最终CPU的性能表现为每秒可以计算多少个这样的event。也就是event值越大,性能越好

2.2 操作步骤

还是,老规矩,我们先使用coludshell远程登录服务器:

登录进去之后,接下来我们针对于计算单核和4核齐驱的情境下进行测试:命令如下:

# 单核

sysbench cpu --cpu-max-prime=20000 --threads=1 --time=120 run

# 多核

sysbench cpu --cpu-max-prime=20000 --threads=`nproc` --time=120 run

参数解析: 

--cpu-max-prime默认为10000,表示一个event要计算10000以内的质数。
--threads线程数,默认为1。取值为1表示Sysbench仅启动1个线程进行质数的计算;指定其他值为对应的多线程数,表示Sysbench会启动多线程同时进行质数的计算。
上述多核命令中使用nproc计算测试系统的CPU核数,并指定对应的核数进行测试。
--time运行时长,单位秒。默认为10,表示Sysbench会在10秒内循环往复进行质数计算,每完成一轮就叫一个event。

上面两条命令的大概意思就是单核下和多核下进行20000以内的质数计算,看谁的计算次数多少,以及平均用时来分析云服务器的性能如何,接下来我们看一下测试结果:

2.2 结果分析

单核结果分析

  • CPU 速度events per second: 1151.54 表示在测试期间,平均每秒能够完成 1151.54 个计算质数的事件。这个数值反映了 CPU 的处理能力。

  • 总时间total time: 120.0004s 表示测试总共运行了 120.0004 秒,接近指定的 120 秒。

  • 总事件数total number of events: 138187 表示在测试期间总共完成了 138187 个计算质数的事件。

  • 延迟(Latency)

    • min:最小的延迟是 0.86 毫秒。
    • avg:平均延迟是 0.87 毫秒,表明大部分事件的计算时间都很接近这个值。
    • max:最大的延迟是 1.46 毫秒,表明偶尔会有稍微长一些的计算时间。
    • 95th percentile:95% 的事件延迟都在 0.87 毫秒以下,这是评估系统性能稳定性的一个重要指标。
    • sum:所有事件的延迟总和是 119977.68 毫秒,接近总测试时间的 120 秒(即 120000 毫秒)。
  • 线程公平性:由于只使用了一个线程,所以这里的公平性是完美的,标准差为 0,表示所有工作都在一个线程上均匀分布。

多核结果分析:

  • 线程数Number of threads: 4 表示测试使用了 4 个线程。

  • CPU 速度events per second: 4591.67 表示在测试期间,所有线程平均每秒能够完成 4591.67 个计算质数的事件。这比单线程测试时(1151.54 events/s)有了显著的提升,这显示了多线程对 CPU 密集型任务的加速效果。

  • 总时间total time: 120.0006s 表示测试总共运行了 120.0006 秒,接近指定的 120 秒。

  • 总事件数total number of events: 551010 表示在测试期间总共完成了 551010 个计算质数的事件,这是单线程测试(138187 events)的近 4 倍。

  • 延迟(Latency)

    • minavg95th percentile 的值都相对较低且稳定,表明大多数事件的计算时间都很短。
    • max 的值达到了 31.89 毫秒,这是一个相对较高的值,可能表示在某个时间点,某个线程遇到了短暂的延迟或竞争条件。然而,由于 95th percentile 仍然很低,这种高延迟可能是偶发的,对整体性能影响不大。
  • 线程公平性

    • events (avg/stddev): 137752.5000/143.84 表示每个线程平均完成了约 137752.5 个事件,标准差为 143.84。这表明线程之间的工作负载分配相对均匀,但存在一定的差异(由标准差表示)。
    • execution time (avg/stddev): 119.9550/0.00 表示每个线程的执行时间非常接近,标准差几乎为 0,这进一步证明了线程之间的公平性。

结论

这次测试表明,在指定的测试条件下(使用单个线程,测试时间 120 秒,计算小于或等于 20000 的质数),CPU 的平均处理速度达到了每秒 1151.54 个事件,且延迟很低且稳定。这反映了被测 CPU 在执行这类计算密集型任务时的良好性能。在 4 线程并发执行时,CPU 的处理速度显著提高,达到了每秒 4591.67 个事件。尽管存在一些偶发的延迟高峰,但整体性能仍然非常稳定且高效。这证明了在 CPU 密集型任务中,利用多核处理器可以显著提高性能。同时也说明了4核下确实平均是单核的4倍,CPU得到充分利用。利用多核处理器可以很明显地提升服务器性能。

三、测试内存负载

3.1 操作说明

测试内存负载我们可以进行内存读写测试:通过sysbench的内存测试模块,评估内存系统的读写性能。测试包括不同大小的内存块读写操作,可以揭示内存带宽、延迟等关键性能指标。Sysbench的内存性能测试,主要是针对不同大小的块进行连续读写或者随机读写操作。在内存性能测试中,events指的是读/写一个内存块。
相比较Stream和MLC工具,Sysbench测试内存性能比较复杂,支持较多参数,需要使用正确的参数配置才能得到预期的内存性能结果,测试前读者可以查看下面的Sysbench的内存测试参数

参数说明
--memory-total-size传输数据的总大小,用于描述Sysbench读写多少内存时停止。默认为100G,在多核下可能不到1秒停止测试,会影响计算结果,建议设置为更大的值。

--memory-block-size

内存块大小,读/写一个block-size即为一个event,建议大于CPU的L3 Cache。例如:L3的Cache为100MB时,内存块大小可设置为如下取值:

  • 测试单线程:block-size设置为128MB即可。
  • 测试多线程:
    • 若memory-scope=global,block-size设置为128MB即可。
    • 若memory-scope=local,且threads=8,此时block-size需设置大于16MB。

说明

您可以执行lscpu命令,查看L3 Cache容量。

--memory-scope

内存访问范围,取值:

  • global(默认):全局
  • local:局部

说明

在多线程压测场景下,可以通过该参数指定是多个线程操作整块申请内存还是各个线程操作自己的小块内存。如此,申请的总内存数:

  • memory-scope=global时,申请的总内存为memory_block_size
  • memory-scope=local时,申请的总内存为memory_block_size * threads

--memory-oper

内存操作类型,取值:

  • write(默认)
  • read
  • none
--threads线程数,默认为1。取值为1表示Sysbench仅启动1个线程进行测试。上述命令中使用nproc计算测试系统的CPU核数,并指定对应的核数进行测试。
--time运行时长,单位秒。默认Sysbench测试10秒时间。内存测试中toal-size写完也会提前停止,由于已经设置memory-total-size为非常大的值,这里可以通过time指定内存测试运行时长。

3.2 操作步骤

好,那么我们下面可以通过执行如下命令,测试内存性能。

# 内存读

sysbench --memory-total-size=100G --memory-block-size=512MB --memory-scope=global --memory-oper=read memory --threads=`nproc` --time=120 run

# 内存写

sysbench --memory-total-size=100G --memory-block-size=512MB --memory-scope=local --memory-oper=write memory --threads=`nproc` --time=120 run 

上面两条命令的大概意思是

  1. 内存读测试配置
    • 内存总量:内存总量设置为 100G(实际显示为 102400MiB,即100GB),这是我云服务器的实际总容量。
    • 内存块大小512MB(实际显示为 524288KiB),这是每次操作处理的数据块大小,对于内存性能测试来说是一个常见的值。
    • 操作类型read,即测试内存读取速度。
    • 线程数:使用了 nproc 命令自动设置,即 4 个线程,与服务器的处理器核心数相匹配。
  1. 内存写测试配置
    • 内存总量100G(实际为 102400MiB),这是把我们整个服务器的容量了相当大的数值了,但对于现代服务器来说仍然是一个合理的测试范围。
    • 内存块大小512MB524288KiB),这是每次写入操作的数据块大小。
    • 操作类型write,即测试内存写入速度。
    • 作用域global,这意味着所有线程都在共享的内存区域中执行写入操作。这可能会引入额外的同步和竞争条件,但在现代多核处理器和操作系统上,这些通常被很好地管理。
    • 线程数:与服务器的处理器核心数相匹配。

接下来我们运行一下看一下结果如何 

3.3 结果分析

内存读结果分析:

  1. 测试结果
    • 总操作数:在 1.9744 秒内,总共完成了 200 次操作,平均每秒 101.21 次操作。由于设置的总时间和内存总量都较小,因此这个操作数相对合理。
    • 数据传输量102400.00 MiB(即100GB)的数据被转移,平均速率为 51821.72 MiB/sec(即约50.6GB/s)。这个速率非常高,通常表示内存带宽和处理器之间的数据通道非常高效。
    • 延迟:延迟非常低,最小为 37.27 毫秒,平均为 39.48 毫秒,最大为 43.50 毫秒。这表明内存访问非常快,符合现代内存技术的性能表现。
  2. 性能和公平性分析
    • 性能:测试结果表明,服务器在内存读取方面表现出色,能够高效处理大量数据。
    • 线程公平性:每个线程都完成了相同数量的操作(50次),并且执行时间几乎相同(标准差为0),这表明线程之间的工作负载分配非常均匀。
  3. 结论
    • 说明读取性能测试中表现出色,具有高带宽和低延迟的特点。
    • 测试配置合理,能够准确反映服务器在较小规模内存操作下的性能表现。
    • 如果大家需要进一步评估服务器的内存性能,可以考虑增加内存总量、内存块大小或线程数来进行更全面的测试。

内存写结果分析:

  1. 测试结果
    • 在 2.2840 秒内完成了 200 次写入操作,平均每秒 87.50 次操作。
    • 总共传输了 100GB 的数据,平均速率为 44802.28 MiB/sec(约43.7GB/s)。这是一个非常高的速率,表明我们的服务器在内存写入方面表现出色。
    • 延迟方面,最小延迟为 43.92 毫秒,平均延迟为 45.62 毫秒,最大延迟为 55.87 毫秒。
  2. 性能和公平性分析
    • 性能方面,服务器在全局内存写入测试中表现出色,能够高效地处理大量写入操作。
    • 线程公平性方面,每个线程都完成了相同数量的操作(50次),并且执行时间几乎相同(标准差为0),这表明线程之间的工作负载分配非常均匀。
  3. 结论
    • 服务器在全局内存写入性能测试中表现出色,具有高写入速率和低延迟的特点。
    • 测试配置合理,能够准确反映服务器在全局内存写入操作下的性能表现。
    • 如果我们的应用程序需要处理大量内存写入操作,并且这些操作可以在全局内存区域中安全地执行,那么说明服务器应该能够很好地满足这些需求。

请注意,上述测试结果仅适用于当前的测试配置和负载情况。在实际应用中,服务器的性能可能会受到多种因素的影响,包括应用程序的特性、工作负载的复杂性以及与其他系统资源的交互等。因此我们也要根据自己的实际情况来指定测试配置

四、测试终评

通过上面一系列的测试,我们可以对Flexus X实例的CPU和内存性能做出以下总结:

CPU性能
Flexus X实例采用了最新一代的处理器,具备高主频和多核支持。在sysbench的CPU测试中,通过多线程和固定时间(例如60秒)的负载测试,Flexus X实例展现了卓越的计算能力。在模拟多线程的运行环境下,Flexus X的CPU能够有效地处理并发任务,保证在高负载下的稳定运行。这一特性使得Flexus X实例非常适合处理计算密集型任务,如数据分析、大规模计算等。

内存性能
在内存测试中,Flexus X实例同样表现出色。使用sysbench的“内存”模块进行大量的内存读写操作,Flexus X实例的内存吞吐量稳定且高效。这意味着在处理大量数据或需要高内存吞吐量的应用时,Flexus X实例能够提供足够的资源支持,确保应用的顺畅运行。

Flexus X实例云服务器优势

  • 高性能:配备最新一代的处理器和高速内存,支持高负载下的稳定运行。
  • 高可用性:华为云提供的高可用性保障,确保业务连续性。
  • 灵活性:支持多种操作系统和应用程序,提供灵活的资源配置和强大的扩展能力。
  • 成本效益:华为云提供多种配置选项,可以根据实际需求选择,实现成本效益最大化。

综上所述,Flexus X实例云服务器以其灵活定制、高效低成本、智能化体验和安全性保障等显著优势,成为了中小企业数字化转型的理想选择。大家也可以点击下方卡片,快速进入Flexus X实例云服务器官网,进行体验吧

Flexus云服务器X实例Flexus云服务器X实例(Flexus X)是柔性算力,六倍性能,旗舰体验,覆盖高科技、零售、金融、游戏等行业大多数通用工作负载场景。icon-default.png?t=O83Ahttps://www.huaweicloud.com/product/flexus-x.html

Flexus X实例,搭载最新一代处理器,高效能计算,让业务处理更快一步!大促期间,优惠不停,性能不打折! 大家还不抓住828的尾巴赶紧体验一下吧

相关文章:

828华为云征文|针对Flexus X实例云服务器的CPU和内存性能测评

目录 一、Flexus X实例云服务器简介 1.1 产品摘要 1.2 产品优势 1.3 本次测评服务器规格 二、CPU性能测试 2.1 操作说明 2.2 操作步骤 2.2 结果分析 三、测试内存负载 3.1 操作说明 3.2 操作步骤 3.3 结果分析 四、测试终评 一、Flexus X实例云服务器简介 1.1 产品…...

Python知识点:如何使用Google Cloud IoT与Python进行边缘计算

开篇,先说一个好消息,截止到2025年1月1日前,翻到文末找到我,赠送定制版的开题报告和任务书,先到先得!过期不候! 如何使用Google Cloud IoT与Python进行边缘计算 边缘计算作为一种新兴的计算模式…...

力扣 最小覆盖子串

最小覆盖子串 https://leetcode.cn/problems/minimum-window-substring/ 题目描述 题目分析f 覆盖子串:首先根据题意,要求目标字符串的元素必须都在子串中出现过,这表明可以是乱序出现。所以在解决问题是我们需要对子串和目标字符串做匹配&a…...

python的内存管理机制

python的内存管理机制主要分为三个部分:引用计数、垃圾回收和内存池机制。 引用计数机制: python通过维护每个对象的引用计数来跟踪内存中的对象。当对象被创建时就会有一个引用计数,当对象不再被使用时,引用计数为0&#xff0c…...

阿布量化:基于 Python 的量化交易框架

阿布量化(AbuQuant) 是一个开源的量化交易框架,专为金融领域的研究者和交易者设计。它基于 Python 语言开发,提供了一整套从数据获取、策略开发、回测分析到交易执行的解决方案。阿布量化不仅能够帮助用户快速实现量化策略的设计与…...

计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-09-28

计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-09-28 目录 文章目录 计算机前沿技术-人工智能算法-大语言模型-最新研究进展-2024-09-28目录前言1. Cognitive phantoms in LLMs through the lens of latent variables摘要研究背景问题与挑战创新点算法模型实验效果…...

【tower-boot 系列】开源RocketMQ和阿里云rockerMq 4.x和5.x集成 (一)

RocketMQ 简单介绍 阿里云rockerMq 4.x和5.x集成 一、云平台创建实例 参考文档: 阿里云api 阿里云 创建实例 二、skd集成思路 公司用的RocketMQ一般是自建开源apache的RocketMQ和上阿里云的RocketMQ,目前阿里云支持4.x和5.x版本 项目集成思路&…...

Pikachu-Cross-Site Scripting-反射型xss(post)

查看源代码 &#xff0c;这是需要先登录&#xff0c;然后再去做xss攻击 使用admin &#xff0c;123456 登陆; 登陆后&#xff0c;输入的message 内容直接返回 输入 <script>alert(1)</script> 得到xss攻击结果...

Vue3 工具函数(总结)

目录 前言 1.isRef 2.isReactive 3.isReadonly 4.isProxy 5.toRef 6.toRefs 7.unref 8.shallowRef 9.shallowReactive 10.triggerRef 11.customRef 12.markRaw 13.toRaw 14.readonly 15.watchEffect 前言 在 Vue 3 中&#xff0c;除了核心的响应式 API&#x…...

(undone) MIT6.824 Lab1

参考&#xff1a;http://nil.csail.mit.edu/6.824/2021/labs/lab-mr.html task1: 熟悉讲义&#xff0c;尤其是搞明白如何运行测试程序(完成) ------------------------------------------------ start 先看 Introduction 我们的目标&#xff1a;构建一个MapReduce系统。 细节&…...

SpringMVC——REST

路径请求方式请求行为 查询&#xff1a;GET 新增&#xff1a;POST 修改&#xff1a;PUT 删除&#xff1a;DELETE 有重复的东西怎么办...

【牛客网刷题记录】【java】二叉树

&#xff08;1&#xff09;二叉树的前中后遍历 最基本的树的遍历&#xff0c;不会可以重开了 public class Solution {/*** 代码中的类名、方法名、参数名已经指定&#xff0c;请勿修改&#xff0c;直接返回方法规定的值即可** * param root TreeNode类 * return int整型一维…...

一文讲透大语言模型构建流程

最近已有不少大厂都在秋招宣讲了&#xff0c;也有一些在 Offer 发放阶段。 节前&#xff0c;我们邀请了一些互联网大厂朋友、今年参加社招和校招面试的同学。 针对新手如何入门算法岗、该如何准备面试攻略、面试常考点、大模型技术趋势、算法项目落地经验分享等热门话题进行了…...

VR视频怎样进行加密和一机一码的使用?--加密(一)

在视频加密领域&#xff0c;我们常见接触的就是在普通设备上使用的加密视频&#xff0c;如电脑、手机、平板等。Vr的发展和兴起给人们带来最真实的体验感受&#xff0c;不仅在游戏行业应用较广&#xff0c;在一些影院或者元宇宙文旅、展厅等视频场景也备受青睐。 随着VR视频场景…...

Ubuntu启动后第一次需要很久才能启动GTK应用问题

Ubuntu启动后第一次需要很久才能启动GTK应用问题 自从升级了 Ubuntu 之后&#xff0c;设备重启&#xff0c;发现打开 Terminal 、Nautilus 以及其他的GTK 应用都很慢&#xff0c;需要至少一分钟的时间启动。 刚开始也是拿着 journalctl 的异常日志去寻找答案&#xff0c;但是没…...

栏目二:Echart绘制动态折线图+柱状图

栏目二&#xff1a;Echart绘制动态折线图柱状图 配置了一个ECharts图表&#xff0c;该图表集成了数据区域缩放、双Y轴显示及多种图表类型&#xff08;折线图、柱状图、象形柱图&#xff09;。图表通过X轴数据展示&#xff0c;支持平滑折线展示比率数据并自动添加百分比标识&…...

Gromacs——使用过程中暴露问题分析及学习

gromacs——突变残基蛋白电场MD和基本分析从入门到发SCIENCE&#xff1a;基于Gromacs的蛋白小分子动态模拟全过程解析水溶性蛋白模拟全过程&#xff1a;从准备蛋白结构文件&#xff08;top、itp、gro文件生成&#xff09;到模拟数据分析GromacsGROMACS 教程&#xff1a;蛋白配体…...

Webpack模式-Resolve-本地服务器

目录 ResolveMode配置搭本地服务器区分环境配置 Resolve 前面学习时使用了各种各样的模块依赖&#xff0c;这些模块可能来自于自己编写的代码&#xff0c;也可能来自第三方库&#xff0c;在 Webpack 中&#xff0c;resolve 是用于解析模块依赖的配置项&#xff0c;它决定了 We…...

【LLM论文日更】| 通过指令调整进行零样本稠密检索的无监督文本表示学习

论文&#xff1a;https://arxiv.org/pdf/2409.16497代码&#xff1a;暂未开源机构&#xff1a;Amazon AGI、宾夕法尼亚州立大学领域&#xff1a;Dense Retrieval发表&#xff1a;Accepted at DCAI24 workshopCIKM2024 研究背景 研究问题&#xff1a;这篇文章要解决的问题是如…...

02.01、移除重复节点

02.01、[简单] 移除重复节点 1、题目描述 编写代码&#xff0c;移除未排序链表中的重复节点。保留最开始出现的节点。 2、解题思路 为了实现这一目标&#xff0c;我们可以使用一个哈希表&#xff08;或集合&#xff09;来记录已经遇到的节点值&#xff0c;逐步遍历链表并删…...

旅游推荐|旅游推荐系统|基于Springboot+VUE的旅游推荐系统设计与实现(源码+数据库+文档)

旅游推荐系统 目录 基于java的旅游推荐系统设计与实现 一、前言 二、系统功能设计 三、系统实现 四、数据库设计 1、实体ER图 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 博主介绍&#xff1a;✌️大厂码农|毕设布道师&#xf…...

github项目--crawl4ai

github项目--crawl4ai 输出html输出markdown格式输出结构化数据与BeautifulSoup的对比 crawl4ai github上这个项目&#xff0c;没记错的话&#xff0c;昨天涨了3000多的star&#xff0c;今天又新增2000star。一款抓取和解析工具&#xff0c;简单写个demo感受下 这里我们使用cra…...

仅有N卡独显的情况下安装ubuntu是遇到的黑屏,加载卡顿等问题

Ubuntu安装的两个阶段都要进行一定的设置来临时禁用掉独显或者ubuntu的通用显卡驱动。 U盘启动阶段 U盘启动阶段要对U盘启动项进行设置,通过BIOS设置第一boot为USB hard disk后可以进到U盘引导项,第一项为 “try or install ubuntu”,倒计时10s后自动进入。 这个时候不要…...

Vite:为什么选 Vite

一、现实问题 在浏览器支持 ES 模块之前&#xff0c;JavaScript 并没有提供原生机制让开发者以模块化的方式进行开发。这也正是我们对 “打包” 这个概念熟悉的原因&#xff1a;使用工具抓取、处理并将我们的源码模块串联成可以在浏览器中运行的文件。 时过境迁&#xff0c;我…...

个人项目简单https服务配置

1.SSL简介 SSL证书是一种数字证书&#xff0c;由受信任的证书颁发机构&#xff08;CA&#xff09;颁发&#xff0c;用于在互联网通信中建立加密链接。SSL代表“安全套接层”&#xff0c;是用于在互联网上创建加密链接的协议。SSL证书的主要目的是确保数据传输的安全性和隐私性…...

Rust 函数

Rust 函数 Rust 是一种系统编程语言&#xff0c;以其安全性、并发性和性能而闻名。函数是 Rust 编程语言中的基本构建块&#xff0c;用于封装可重用的代码块。本文将深入探讨 Rust 中的函数&#xff0c;包括其定义、特性、参数、返回值以及高级概念。 函数定义 在 Rust 中&a…...

微信小程序中的 `<block>` 元素:高效渲染与结构清晰的利器

微信小程序中的 <block> 元素&#xff1a;高效渲染与结构清晰的利器 在微信小程序的开发中&#xff0c;<block> 元素扮演着举足轻重的角色。尽管它不会在页面中渲染任何可见的节点&#xff0c;但作为一个逻辑上的容器&#xff0c;<block> 在条件渲染和循环渲…...

选读算法导论5.2 指示器随机变量

为了分析包括包括雇佣分析在内的许多算法&#xff0c;我们将使用指示器随机变量&#xff0c;它为概率和期望之间的转换提供了一个便利的方法&#xff0c;给定一个样本空间S和事件A&#xff0c;那么事件A对应的指示器随机变量&#xff1a; Xa 1 如果A发生    0 如果…...

大数据-154 Apache Druid 架构与原理详解 基础架构、架构演进

点一下关注吧&#xff01;&#xff01;&#xff01;非常感谢&#xff01;&#xff01;持续更新&#xff01;&#xff01;&#xff01; 目前已经更新到了&#xff1a; Hadoop&#xff08;已更完&#xff09;HDFS&#xff08;已更完&#xff09;MapReduce&#xff08;已更完&am…...

centos9 nginx 版本

centos9 安装 ssh -V OpenSSH_8.7p1, OpenSSL 3.2.2 4 Jun 2024 openssl version OpenSSL 3.2.2 4 Jun 2024 (Library: OpenSSL 3.2.2 4 Jun 2024) sudo yum install nginx Installing:nginx x86_64 2:1.20.1…...

温州优化网站/刘雯每日资讯

IEC62087音视频类设备功耗测量方法&#xff1b;南非偏差&#xff1a;SANS 941 2009年7月23日&#xff0c;欧委会在其官方公报&#xff08;OJ&#xff09;上公布了ErP的电视机实施条例(EC) No 642/2009&#xff0c;并于2009年8月12日开始生效。该条例主要 规定了电视机的生态设计…...

朔州建设机械网站/直链平台

html5的onhashchange和history历史管理 现在的开发&#xff0c;越来越倾向于页面内跳转&#xff0c;这种情况下需要更新自己的知识&#xff0c;来实现页面内跳转。history就是解决这个问题的。 HTML5有两种解决办法&#xff1a; 1&#xff0c;onhashchange 用到了window.loacti…...

做 在线观看免费网站有哪些/注册城乡规划师教材

文|曾响铃 ​来源|科技向令说&#xff08;xiangling0815&#xff09; 最近&#xff0c;知名新经济行业数据挖掘和分析机构iiMedia Research(艾媒咨询)权威发布《2018Q1中国手机音乐客户端季度监测报告》&#xff0c;该报告显示&#xff0c;一季度我国移动端在线音乐用户总规模…...

有了域名和空间怎么做网站内容/友情链接查询友情链接检测

概述 什么是推荐系统 推荐系统可以把那些最终会在⽤户&#xff08;User&#xff09;和物品&#xff08;Item&#xff09;之间产⽣的连接提前找出来。 世界的发展趋势是万物倾向于建⽴越来越多的连接&#xff1b;⼈是这⼀切趋势的意义所在&#xff0c;为⼈建⽴连接是要义&#…...

苹果手机怎么做ppt下载网站/网络营销大赛策划书

jQuery UI 设计主题文件结构主题是以特定的方式来增加他们的易用性。通常&#xff0c;文件目录结构如下所示&#xff1a;themename/ – 您的主题必须完全包含在一个单独的以主题名称命名的文件夹内。themename/themename.css – 这是基本的 CSS 文件。无论使用了哪个插件&#…...

烟台网站优化/网络营销渠道可分为

好的&#xff0c;以下是一个简单的使用Python编写的学生管理系统&#xff1a; students []class Student:def __init__(self, name, age, grade):self.name nameself.age ageself.grade gradedef __str__(self):return f"Name: {self.name}\nAge: {self.age}\nGrade: …...