sysbench是一款开源的多线程性能测试工具,可以执行cpu/内存/线程/IO/数据库等方面的性能测试。数据库目前支持MysqL/Oracle /Postgresql。本文只是简单演示一下几种测试的用法,后续准备利用sysbench来对MysqL进行一系列的测试。具体的一些参数设置,需要 根据不同的测试要求来进行调整.

编译安装

# wget -c http://sourceforge.net/projects/sysbench/files/sysbench/0.4.12/sysbench-0.4.12.tar.gz/download

#tar zxvf sysbench-0.4.12.tar.gz

#cd sysbench-0.4.12

#./configure && make && make install Linux学习,http:// linux.it.net.cn

如果需要测试Oracle/Postgresql,则在configure时需要加上–with-oracle或者–with-pgsql参数

参数

[root@localhost sysbench]# ./sysbench

测试用例:
sysbench [general-options]… –test=<test-name> [test-options]… command Linux学习,http:// linux.it.net.cn

通用选项:
–num-threads=N 创建测试线程的数目。默认为1.
–max-requests=N 请求的最大数目。默认为10000,0代表不限制。
–max-time=N 最大执行时间,单位是s。默认是0,不限制。
–forced-shutdown=STRING 超过max-time强制中断。默认是off。]
–thread-stack-size=SIZE 每个线程的堆栈大小。默认是32K。
–init-rng=[on|off] 在测试开始时是否初始化随机数发生器。默认是off。
–test=STRING 指定测试项目名称。
–debug=[on|off] 是否显示更多的调试信息。默认是off。
–validate=[on|off] 在可能情况下执行验证检查。默认是off。

测试项目:
fileio – File I/O test
cpu – cpu performance test
memory – Memory functions speed test
threads – Threads subsystem performance test
mutex – Mutex performance test(互斥性能测试)
oltp – OLTP test

指令: prepare(测试前准备工作) run(正式测试) cleanup(测试后删掉测试数据) help version

See ‘sysbench –test=<name> help’ for a list of options for each test. 查看每个测试项目的更多选项列表。

[root@localhost bin]# ./sysbench –test=fileio help
–file-num=N 创建测试文件的数量。默认是128
–file-block-size=N 测试时文件块的大小。默认是16384(16K)
–file-total-size=SIZE 测试文件的总大小。默认是2G
–file-test-mode=STRING 文件测试模式{seqwr(顺序写),seqrewr(顺序读写),seqrd(顺序读),rndrd(随机读),rndwr(随机写),rndrw(随机读写)}
–file-io-mode=STRING 文件操作模式{sync(同步),async(异步),fastmmap(快速map映射),slowmmap(慢map映射)}。默认是sync
–file-extra-flags=STRING 使用额外的标志来打开文件{sync,dsync,direct} 。默认为空
–file-fsync-freq=N 执行fsync()的频率。(0 – 不使用fsync())。默认是100 Linux学习,http:// linux.it.net.cn
–file-fsync-all=[on|off] 每执行完一次写操作就执行一次fsync。默认是off
–file-fsync-end=[on|off] 在测试结束时才执行fsync。默认是on
–file-fsync-mode=STRING 使用哪种方法进行同步{fsync,fdatasync}。默认是fsync
–file-merged-requests=N 如果可以,合并最多的IO请求数(0 – 表示不合并)。默认是0
–file-rw-ratio=N 测试时的读写比例。默认是1.5

[root@localhost bin]# ./sysbench –test=cpu help
–cpu-max-prime=N 最大质数发生器数量。默认是10000

[root@localhost bin]# ./sysbench –test=memory help
–memory-block-size=SIZE 测试时内存块大小。默认是1K
–memory-total-size=SIZE 传输数据的总大小。默认是100G
–memory-scope=STRING 内存访问范围{global,local}。默认是global
–memory-hugetlb=[on|off] 从HugeTLB池内存分配。默认是off
–memory-oper=STRING 内存操作类型。{read,write,none} 默认是write
–memory-access-mode=STRING存储器存取方式{seq,rnd} 默认是seq

[root@localhost bin]# ./sysbench –test=threads help
–thread-yields=N 每个请求产生多少个线程。默认是1000
–thread-locks=N 每个线程的锁的数量。默认是8

[root@localhost bin]# ./sysbench –test=mutex help
–mutex-num=N 数组互斥的总大小。默认是4096
–mutex-locks=N 每个线程互斥锁的数量。默认是50000
–mutex-loops=N 内部互斥锁的空循环数量。默认是10000

[root@localhost bin]# ./sysbench –test=oltp help
oltp options:
–oltp-test-mode=STRING 执行模式{simple,complex(advanced transactional),nontrx(non-transactional),sp}。默认是complex
–oltp-reconnect-mode=STRING 重新连接模式{session(不使用重新连接。每个线程断开只在测试结束),transaction(在每次事务结束后重新连接),query(在每个 sql语句执行完重新连接),random(对于每个事务随机选择以上重新连接模式)}。默认是session
–oltp-sp-name=STRING 存储过程的名称。默认为空
–oltp-read-only=[on|off] 只读模式。Update,delete,insert语句不可执行。默认是off
–oltp-skip-trx=[on|off] 省略begin/commit语句。默认是off Linux学习,http:// linux.it.net.cn
–oltp-range-size=N 查询范围。默认是100
–oltp-point-selects=N number of point selects [10]
–oltp-simple-ranges=N number of simple ranges [1]
–oltp-sum-ranges=N number of sum ranges [1]
–oltp-order-ranges=N number of ordered ranges [1]
–oltp-distinct-ranges=N number of distinct ranges [1]
–oltp-index-updates=N number of index update [1]
–oltp-non-index-updates=N number of non-index updates [1]
–oltp-nontrx-mode=STRING 查询类型对于非事务执行模式{select,update_key,update_nokey,insert,delete} [select]
–oltp-auto-inc=[on|off] AUTO_INCREMENT是否开启。默认是on
–oltp-connect-delay=N 在多少微秒后连接数据库。默认是10000 IT网,http://www.it.net.cn
–oltp-user-delay-min=N 每个请求最短等待时间。单位是ms。默认是0
–oltp-user-delay-max=N 每个请求最长等待时间。单位是ms。默认是0
–oltp-table-name=STRING 测试时使用到的表名。默认是sbtest
–oltp-table-size=N 测试表的记录数。默认是10000
–oltp-dist-type=STRING 分布的随机数{uniform(均匀分布),Gaussian(高斯分布),special(空间分布)}。默认是special
–oltp-dist-iter=N 产生数的迭代次数。默认是12
–oltp-dist-pct=N 值的百分比被视为’special’ (for special distribution)。默认是1
–oltp-dist-res=N ‘special’的百分比值。默认是75

General database options:
–db-driver=STRING 指定数据库驱动程序(‘help’ to get list of available drivers)
–db-ps-mode=STRING编制报表使用模式{auto,disable} [auto] Linux学习,http:// linux.it.net.cn

Compiled-in database drivers:
MysqL – MysqL driver

MysqL options:
–MysqL-host=[LIST,...] MysqL server host [localhost]
–MysqL-port=N MysqL server port [3306]
–MysqL-socket=STRING MysqL socket
–MysqL-user=STRING MysqL user [sbtest]
–MysqL-password=STRING MysqL password []
–MysqL-db=STRING MysqL database name [sbtest]
–MysqL-table-engine=STRING storage engine to use for the test table {myisam,innodb,bdb,heap,ndbcluster,federated} [innodb]
–MysqL-engine-trx=STRING whether storage engine used is transactional or not {yes,no,auto} [auto]
–MysqL-ssl=[on|off] use SSL connections,if available in the client library [off]
–myisam-max-rows=N max-rows parameter for MyISAM tables [1000000]
–MysqL-create-options=STRING additional options passed to CREATE TABLE [] Linux学习,http:// linux.it.net.cn

测试

1、cpu测试 IT网,http://www.it.net.cn

[root@localhost bin]# ./sysbench –test=cpu –cpu-max-prime=20000 run

sysbench 0.4.12: multi-threaded system evaluation benchmark Linux学习,http:// linux.it.net.cn

Number of threads: 1 IT网,http://www.it.net.cn

Doing cpu performance benchmark

Threads started!
Done.

Maximum prime number checked in cpu test: 20000
Test execution summary:
total time: 31.9364s
total number of events: 10000
total time taken by event execution: 31.9334
per-request statistics:
min: 3.18ms
avg: 3.19ms
max: 3.60ms IT网,http://www.it.net.cn
approx. 95 percentile: 3.20ms

Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 31.9334/0.00 IT网,http://www.it.net.cn

2、线程数测试

thread-locks小于线程数除以2,lock越少,处理时间越长。

# ./sysbench –test=threads –num-threads=512 –thread-yields=100 –thread-locks=2 run

sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:Number of threads: 512
Doing thread subsystem performance test

Thread yields per test: 100 Locks used: 2

Threads started!

WARNING: Operation time (0.000000) is less than minimal counted value,counting as 1.000000

WARNING: percentile statistics will be inaccurateDone. Linux学习,http:// linux.it.net.cn

Test execution summary:

total time: 4.1759s

total number of events: 10000

total time taken by event execution: 2038.5959

per-request statistics:

min: 0.00ms

avg: 203.86ms

max: 2735.47ms

approx. 95 percentile: 829.60ms
Threads fairness:

events (avg/stddev): 19.5312/8.26

execution time (avg/stddev): 3.9816/0.04

3、磁盘IO性能测试 Linux学习,http:// linux.it.net.cn

首先生成需要的测试文件,文件总大小3G,16个并发线程,随机读写模式。执行完后会在当前目录下生成一堆小文件。

# ./sysbench –test=fileio –num-threads=16 –file-total-size=3G –file-test-mode=rndrw prepare

sysbench 0.4.12: multi-threaded system evaluation benchmark

128 files,24576Kb each,3072Mb total Linux学习,http:// linux.it.net.cn

Creating files for the test…

开始测试: IT网,http://www.it.net.cn

# ./sysbench –test=fileio –num-threads=16 –file-total-size=3G –file-test-mode=rndrw run

sysbench 0.4.12: multi-threaded system evaluation benchmark

Running the test with following options:Number of threads: 16

Extra file open flags: 0 Linux学习,http:// linux.it.net.cn

128 files,24Mb each

3Gb total file size

Block size 16Kb

Number of random requests for random IO: 10000

Read/Write ratio for combined random IO test: 1.50 IT网,http://www.it.net.cn

Periodic FSYNC enabled,calling fsync() each 100 requests

.Calling fsync() at the end of test,Enabled.

Using synchronous I/O modeDoing random r/w test

Threads started! Linux学习,http:// linux.it.net.cn

WARNING: Operation time (0.000000) is less than minimal counted value,counting as 1.000000

WARNING: percentile statistics will be inaccurateDone.

Operations performed: 6004 Read,3996 Write,12800 Other = 22800 TotalRead 93.812Mb Written 62.438Mb Total transferred 156.25Mb (6.472Mb/sec) 414.21 Requests/sec executed

Test execution summary: Linux学习,http:// linux.it.net.cn

total time: 24.1426s

total number of events: 10000

total time taken by event execution: 164.4243 IT网,http://www.it.net.cn

per-request statistics:

min: 0.00ms Linux学习,http:// linux.it.net.cn

avg: 16.44ms

max: 821.08ms approx. 95 percentile: 102.40ms
Threads fairness:

events (avg/stddev): 625.0000/63.99 e

xecution time (avg/stddev): 10.2765/0.62

清理现场

# ./sysbench –test=fileio –num-threads=16 –file-total-size=3G –file-test-mode=rndrw cleanup

sysbench 0.4.12: multi-threaded system evaluation benchmark

Removing test files…

4、内存测试

下面的参数指定了本次测试整个过程是在内存中传输 1G 的数据量,每个 block 大小为 8K。

./sysbench –test=memory –num-threads=64 –memory-block-size=8192 –memory-total-size=1G run

sysbench 0.4.12: multi-threaded system evaluation benchmark Linux学习,http:// linux.it.net.cn

Running the test with following options:

Number of threads: 64

Doing memory operations speed test

Memory block size: 8K

Memory transfer size: 1024M

Memory operations type: writeMemory scope type: globalThreads started!(last message repeated 1 times)

WARNING: Operation time (0.000000) is less than minimal counted value,counting as 1.000000

WARNING: percentile statistics will be inaccurate(last message repeated 1 times)Done.

Operations performed: 131072 (416391.08 ops/sec)

1024.00 MB transferred (3253.06 MB/sec) Linux学习,http:// linux.it.net.cn

Test execution summary:

total time: 0.3148s

total number of events: 131072

total time taken by event execution: 17.5553

per-request statistics:

min: 0.00ms

avg: 0.13ms

max: 289.55ms

approx. 95 percentile: 0.00ms
Threads fairness:

events (avg/stddev): 2048.0000/4854.85 Linux学习,http:// linux.it.net.cn

execution time (avg/stddev): 0.2743/0.04

5、Mutex测试 Linux学习,http:// linux.it.net.cn

测试mutex
[root@localhost ]# ./sysbench –test=mutex –num-threads=1500 –max-requests=2000 –mutex-num=10240 –mutex-locks=100000

–mutex-loops=15000 run
sysbench 0.4.12: multi-threaded system evaluation benchmark Linux学习,http:// linux.it.net.cn

Running the test with following options:
Number of threads: 1500

Doing mutex performance test
Threads started!
Done.
Test execution summary:
total time: 74.0710s
total number of events: 1500
total time taken by event execution: 5410.6925
per-request statistics:
min: 485.77ms
avg: 3607.13ms
max: 13770.44ms


approx. 95 percentile: 12489.67ms

Threads fairness:
events (avg/stddev): 1.0000/0.00
execution time (avg/stddev): 3.6071/3.97

6、MysqL数据库测试


首先需要创建默认的sbtest数据库,或者使用–MysqL-db指定一个已经存在的数据库

生成测试数据,引擎为myisam,表大小为1000000条记录

[root@localhost ]# ./sysbench --test=oltp --MysqL-table-engine=myisam --oltp-table-size=1000000 \
--MysqL-user=root --MysqL-socket=/opt/MysqL/run/MysqL.sock prepare
sysbench 0.4.12:  multi-threaded system evaluation benchmark

No DB drivers specified,using MysqL
Creating table 'sbtest'...
Creating 1000000 records in table 'sbtest'...

root@sbtest 11:42:18>desc sbtest.sbtest;
+-------+------------------+------+-----+---------+----------------+
| Field | Type             | Null | Key | Default | Extra          |
+-------+------------------+------+-----+---------+----------------+
| id    | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
| k     | int(10) unsigned | NO   | MUL | 0       |                |
| c     | char(120)        | NO   |     |         |                |
| pad   | char(60)         | NO   |     |         |                |
+-------+------------------+------+-----+---------+----------------+

执行测试

[root@localhost ]# ./sysbench --test=oltp --MysqL-table-engine=myisam --oltp-table-size=1000000 \
--MysqL-user=root --MysqL-socket=/opt/MysqL/run/MysqL.sock run Linux学习,http:// linux.it.net.cn
sysbench 0.4.12:  multi-threaded system evaluation benchmark

No DB drivers specified,using MysqL
Running the test with following options:
Number of threads: 1

Doing OLTP test.
Running mixed OLTP test
Using Special distribution (12 iterations,1 pct of values are returned in 75 pct cases)
Using "LOCK TABLES WRITE" for starting transactions
Using auto_inc on the id column
Maximum number of requests for OLTP test is limited to 10000
Threads started!
Done.

OLTP test statistics:
    queries performed:
        read:                            140000
        write:                           50000
        other:                           20000
        total:                           210000
    transactions:                        10000  (336.64 per sec.)
    deadlocks:                           0      (0.00 per sec.)
    read/write requests:                 190000 (6396.11 per sec.)
    other operations:                    20000  (673.27 per sec.)

Test execution summary:
    total time:                          29.7056s
    total number of events:              10000
    total time taken by event execution: 29.6301
    per-request statistics:
         min:                                  2.27ms
         avg:                                  2.96ms
         max:                                 43.88ms
         approx.  95 percentile:               3.36ms

Threads fairness:
    events (avg/stddev):           10000.0000/0.00
    execution time (avg/stddev):   29.6301/0.00

清理现场

[root@localhost ]# ./sysbench--test=oltp --MysqL-table-engine=myisam --oltp-table-size=1000000 \
--MysqL-user=root --MysqL-socket=/opt/MysqL/run/MysqL.sock cleanup
sysbench 0.4.12:  multi-threaded system evaluation benchmark

No DB drivers specified,using MysqL
Dropping table 'sbtest'...
Done.

sysbench -- CentOS性能测试工具 – sysbench的更多相关文章

  1. HTML5 WebSocket实现点对点聊天的示例代码

    这篇文章主要介绍了HTML5 WebSocket实现点对点聊天的示例代码的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  2. ios – 在Swift的UIView中找到UILabel

    我正在尝试在我的UIViewControllers的超级视图中找到我的UILabels.这是我的代码:这是在Objective-C中推荐的方式,但是在Swift中我只得到UIViews和CALayer.我肯定在提供给这个方法的视图中有UILabel.我错过了什么?我的UIViewController中的调用:解决方法使用函数式编程概念可以更轻松地实现这一目标.

  3. ios – 在Swift中将输入字段字符串转换为Int

    所以我非常擅长制作APP广告Swift,我试图在文本字段中做一些非常简单的输入,取值,然后将它们用作Int进行某些计算.但是’vardistance’有些东西不正确它是导致错误的最后一行代码.它说致命错误:无法解开Optional.None解决方法在你的例子中,距离是一个Int?否则称为可选的Int..toInt()返回Int?因为从String到Int的转换可能失败.请参阅以下示例:

  4. 如何在iOS中检测文本(字符串)语言?

    例如,给定以下字符串:我想检测每个声明的字符串中使用的语言.让我们假设已实现函数的签名是:如果没有检测到语言,则返回可选字符串.因此,适当的结果将是:有一个简单的方法来实现它吗?

  5. xamarin – 崩溃在AccountStore.Create().保存(e.Account,“);

    在Xamarin.Forms示例TodoAwsAuth中https://developer.xamarin.com/guides/xamarin-forms/web-services/authentication/oauth/成功登录后,在aOnAuthenticationCompleted事件中,应用程序在尝试保存到Xamarin.Auth时崩溃错误说不能对钥匙串说期待着寻求帮助.解决方法看看你

  6. ios – 将视频分享到Facebook

    我正在编写一个简单的测试应用程序,用于将视频从iOS上传到Facebook.由于FacebookSDK的所有文档都在Objective-C中,因此我发现很难在线找到有关如何使用Swift执行此操作的示例/教程.到目前为止我有这个在我的UI上放置一个共享按钮,但它看起来已禁用,从我读到的这是因为没有内容设置,但我看不出这是怎么可能的.我的getVideoURL()函数返回一个NSURL,它肯定包含视

  7. xcode – 错误“线程1:断点2.1”

    我正在研究RESTAPI管理器.这是一个错误,我无法解决它.我得到的错误在下面突出显示.当我打电话给这个班级获取资源时:我评论的线打印:Thread1:breakpoint2.1我需要修复错误的建议.任何建议都非常感谢解决方法您可能在不注意的情况下意外设置了断点.单击并拖动代表断路器外部断点的蓝色刻度线以将其擦除.

  8. ios – 更改导航栏标题swift中的字符间距

    类型的值有人可以帮我这个或建议一种不同的方式来改变swift中导航栏标题中的字符间距吗?解决方法您无法直接设置属性字符串.你可以通过替换titleView来做一个技巧

  9. ios – 如何从变量访问属性或方法?

    是否可以使用变量作为Swift中方法或属性的名称来访问方法或属性?在PHP中,您可以使用$object->{$variable}.例如编辑:这是我正在使用的实际代码:解决方法你可以做到,但不能使用“纯粹的”Swift.Swift的重点是防止这种危险的动态属性访问.你必须使用Cocoa的Key-ValueCoding功能:非常方便,它完全穿过你要穿过的字符串到属性名称的桥,但要注意:这里是龙.

  10. ios – 如果我将自动释放的对象桥接到Core Foundation,我必须使用__bridge或__bridge_retained吗?

    ARC迁移工具遇到了这个问题:特别是,它不确定它是否应该执行__bridge或__bridge_retained.而我也是.-fileURLWithPath返回一个自动释放的对象,在这个地方我不是fileURL的所有者.但与此同时,该对象的保留计数至少为1.我敢打赌,这只能用__bridge来完成.解决方法您只想为此使用常规__bridge强制转换.仅当您想要管理强制转换CF对象的生命周期时,才会使用__bridge_retained.例如:所以__bridge_retained确实告诉编译器你有一个AR

随机推荐

  1. 在airgapped(离线)CentOS 6系统上安装yum软件包

    我有一个CentOS6系统,出于安全考虑,它已经被空气泄漏.它可能从未连接到互联网,如果有,它很长时间没有更新.我想将所有.rpm软件包放在一个驱动器上,这样它们就可以脱机安装而无需查询互联网.但是,我在测试VM上遇到的问题是,即使指定了本地路径,yum仍然会挂起并尝试从在线存储库进行更新.另外,有没有办法使用yum-utils/yumdownloader轻松获取该包的所有依赖项和所有依赖项?目前

  2. centos – 命名在日志旋转后停止记录到rsyslog

    CentOS6.2,绑定9.7.3,rsyslog4.6.2我最近设置了一个服务器,我注意到在日志轮换后,named已停止记录到/var/log/messages.我认为这很奇怪,因为所有日志记录都是通过rsyslog进行的,并且named不会直接写入日志文件.这更奇怪,因为我在更新区域文件后命名了HUPed,但它仍然没有记录.在我停止并重新启动命名后,记录恢复.这里发生了什么?

  3. centos – 显示错误的磁盘大小

    对于其中一个磁盘,Df-h在我的服务器上显示错误的空白区域:Cpanel表明它只有34GB免费,但还有更多.几分钟前,我删除了超过80GB的日志文件.所以,我确信它完全错了.fdisk-l/dev/sda2也显示错误:如果没有格式化,我该怎么做才能解决这个问题?并且打开文件描述符就是它需要使用才能做到这一点.所以…使用“lsof”并查找已删除的文件.重新启动写入日志文件的服务,你很可能会看到空间可用.

  4. 如何在centos 6.9上安装docker-ce 17?

    我目前正在尝试在centOS6.9服务器上安装docker-ce17,但是,当运行yuminstalldocker-ce时,我收到以下错误:如果我用跳过的标志运行它我仍然得到相同的消息,有没有人知道这方面的方法?

  5. centos – 闲置工作站的异常负载平均值

    我有一个新的工作站,具有不寻常的高负载平均值.机器规格是:>至强cpu>256GB的RAM>4x512GBSSD连接到LSI2108RAID控制器我从livecd安装了CentOS6.564位,配置了分区,网络,用户/组,并安装了一些软件,如开发工具和MATLAB.在启动几分钟后,工作站负载平均值的值介于0.5到0.9之间.但它没有做任何事情.因此我无法理解为什么负载平均值如此之高.你能帮我诊断一下这个问题吗?

  6. centos – Cryptsetup luks – 检查内核是否支持aes-xts-plain64密码

    我在CentOS5上使用cryptsetupluks加密加密了一堆硬盘.一切都很好,直到我将系统升级到CentOS6.现在我再也无法安装磁盘了.使用我的关键短语装载:我收到此错误:在/var/log/messages中:有关如何装载的任何想法?找到解决方案问题是驱动器使用大约512个字符长的交互式关键短语加密.出于某种原因,CentOS6中的新内核模块在由旧版本创建时无法正确读取512个字符的加密密钥.似乎只会影响内核或cryptsetup的不同版本,因为在同一系统上创建和打开时,512字符的密钥将起作用

  7. centos – 大量ssh登录尝试

    22个我今天登录CentOS盒找到以下内容这是过去3天内的11次登录尝试.WTF?请注意,这是我从我的提供商处获得的全新IP,该盒子是全新的.我还没有发布任何关于此框的内容.为什么我会进行如此大量的登录尝试?是某种IP/端口扫描?基本上有4名匪徒,其中2名来自中国,1名来自香港,1名来自Verizon.这只发生在SSH上.HTTP上没有问题.我应该将罪魁祸首子网路由吗?你们有什么建议?

  8. centos – kswap使用100%的CPU,即使有100GB的RAM也可用

    >Linux内核是否应该足够智能,只需从内存中清除旧缓存页而不是启动kswap?

  9. centos – Azure将VM从A2 / 3调整为DS2 v2

    我正在尝试调整前一段时间创建的几个AzureVM,从基本的A3和标准A3到标准的DS2v2.我似乎没有能力调整到这个大小的VM.必须从头开始重建服务器会有点痛苦.如果它有所不同我在VM中运行CentOS,每个都有一个带有应用程序和操作系统的磁盘.任何人都可以告诉我是否可以在不删除磁盘的情况下删除VM,创建新VM然后将磁盘附加到新VM?

  10. centos – 广泛使用RAM时服务器计算速度减慢

    我在非常具体的情况下遇到服务器速度下降的问题.事实是:>1)我使用计算应用WRF>2)我使用双XeonE5-2620v3和128GBRAM(NUMA架构–可能与问题有关!

返回
顶部