【Linux知识】server性能测试--UnixBench
链接地址: http://blog.csdn.net/jason_asia/article/details/38309079
1.1. server性能测试UnixBench
分别DELL R720和DELL R610作为測试的server。因server配置不同,结果仅供參考.
下载:
wget http://byte-unixbench.googlecode.com/files/UnixBench5.1.3.tgz
安装:
tar zxf UnixBench5.1.3.tgz
cd UnixBench
make
执行:
./Run
server配置信息:
Product Name: Dell Inc. PowerEdge R720
Host Name: test
Kernel Version: 2.6.32-358.el6.x86_64 x86_64
OS Version: CentOS release 6.4 (Final)
Time Zone: Asia/Ho_Chi_Minh +0700
Char Set: en_US
Memory: 4 memories,total size is 32768MB,Speed: 1600 MHz,Type: DDR3
CPU info: Intel(R) Xeon(R) CPU E5-2609 v2 @2.50GHz, 2 * 4 core, cache size 10240 KB
Swap Info: 7999 MB, vm.swappiness = 0
Disk Capacity: /dev/sda: 584.7 GB
Raid Info: PERC H710 Mini, 512MB cache,BBU,FW21.2.0-0007
RAID1, strip 64 KB, 4 * 2disks/span
Current Cache Policy:WriteBack, ReadAdaptive, Direct, Write Cache OK if Bad BBU
BBU Info: Next Learn time: Tue May 27 17:40:472014,Relative State of Charge: 83 %,Charger Status: Unknown,isSOHGood: Yes
Disk Info: 8 * 136.732 GB , 6.0Gb/s ,port speed6.0Gb/s
File System: /home: xfs ,527G
/tmp: tmpfs ,16G
I/O scheduler: sda [deadline]
測试结果:
# time ./Run
make all
make[1]: Entering directory`/root/UnixBench'
Checking distribution of files
./pgms exists
./src exists
./testdir exists
./tmp exists
./results exists
make[1]: Leaving directory`/root/UnixBench'
sh: 3dinfo: command not found
# # # # # # # ##### ###### # # #### # #
# # ## # # # # # # # ## # # # # #
# # # # # # ## ##### ##### # # # # ######
# # # ## # ## # # # # # # # # #
# # # ## # # # # # # # ## # # # #
#### # # # # # ##### ###### # # #### # #
Version 5.1.3 Based on the Byte Magazine Unix Benchmark
Multi-CPU version Version 5 revisions by Ian Smith,
Sunnyvale, CA, USA
January 13, 2011 johantheghost at yahoo period com
1 x Dhrystone 2 using registervariables 1 2 3 4 5 6 7 8 9 10
1 x Double-Precision Whetstone 1 2 3 4 5 6 7 8 9 10
1 x Execl Throughput 1 2 3
1 x File Copy 1024 bufsize 2000maxblocks 1 2 3
1 x File Copy 256 bufsize 500maxblocks 1 2 3
1 x File Copy 4096 bufsize 8000maxblocks 1 2 3
1 x Pipe Throughput 1 2 3 4 5 6 7 8 9 10
1 x Pipe-based Context Switching 1 2 3 4 5 6 7 8 9 10
1 x Process Creation 1 2 3
1 x System Call Overhead 1 2 3 4 5 6 7 8 9 10
1 x Shell Scripts (1 concurrent) 1 2 3
1 x Shell Scripts (8 concurrent) 1 2 3
8 x Dhrystone 2 using registervariables 1 2 3 4 5 6 7 8 9 10
8 x Double-Precision Whetstone 1 2 3 4 5 6 7 8 9 10
8 x Execl Throughput 1 2 3
8 x File Copy 1024 bufsize 2000maxblocks 1 2 3
8 x File Copy 256 bufsize 500maxblocks 1 2 3
8 x File Copy 4096 bufsize 8000maxblocks 1 2 3
8 x Pipe Throughput 1 2 3 4 5 6 7 8 9 10
8 x Pipe-based Context Switching 1 2 3 4 5 6 7 8 9 10
8 x Process Creation 1 2 3
8 x System Call Overhead 1 2 3 4 5 6 7 8 9 10
8 x Shell Scripts (1 concurrent) 1 2 3
8 x Shell Scripts (8 concurrent) 1 2 3
========================================================================
BYTE UNIX Benchmarks (Version 5.1.3)
System: vn_dpcq_backup_dbserver: GNU/Linux
OS: GNU/Linux -- 2.6.32-358.el6.x86_64 -- #1 SMP Fri Feb 22 00:31:26 UTC2013
Machine: x86_64 (x86_64)
Language: en_US.utf8 (charmap="UTF-8",collate="UTF-8")
CPU 0: Intel(R) Xeon(R) CPU E5-2609 v2 @ 2.50GHz (4999.8 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT,SYSCALL/SYSRET, Intel virtualization
CPU 1: Intel(R) Xeon(R) CPU E5-2609 v2 @ 2.50GHz (4999.3 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT,SYSCALL/SYSRET, Intel virtualization
CPU 2: Intel(R) Xeon(R) CPU E5-2609 v2 @ 2.50GHz (4999.8 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT,SYSCALL/SYSRET, Intel virtualization
CPU3: Intel(R) Xeon(R) CPU E5-2609 v2 @ 2.50GHz (4999.3 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT,SYSCALL/SYSRET, Intel virtualization
CPU 4: Intel(R) Xeon(R) CPU E5-2609 v2 @ 2.50GHz (4999.8 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT,SYSCALL/SYSRET, Intel virtualization
CPU 5: Intel(R) Xeon(R) CPU E5-2609 v2 @ 2.50GHz (4999.3 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT,SYSCALL/SYSRET, Intel virtualization
CPU 6: Intel(R) Xeon(R) CPU E5-2609 v2 @ 2.50GHz (4999.8 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT,SYSCALL/SYSRET, Intel virtualization
CPU 7: Intel(R) Xeon(R) CPU E5-2609 v2 @ 2.50GHz (4999.3 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT,SYSCALL/SYSRET, Intel virtualization
22:00:22 up 77 days, 10:34, 2users, load average: 1.15, 1.01, 0.93;runlevel 3
------------------------------------------------------------------------
Benchmark Run: Wed Jul 30 2014 22:00:22 -22:27:47
8 CPUs in system; running 1 parallel copyof tests
Dhrystone 2 using register variables 27570040.0 lps (10.0 s, 7 samples)
Double-Precision Whetstone 3041.3 MWIPS (6.5 s, 7samples)
Execl Throughput 1855.2 lps (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 816467.6 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 218024.2 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 1536957.9 KBps (30.0 s, 2 samples)
Pipe Throughput 1454276.0 lps (10.0 s, 7 samples)
Pipe-based Context Switching 88740.9 lps (10.0 s, 7 samples)
Process Creation 4974.0 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 3078.0 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 1663.2 lpm (60.0 s, 2 samples)
System Call Overhead 1912485.4 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 27570040.0 2362.5
Double-Precision Whetstone 55.0 3041.3 553.0
Execl Throughput 43.0 1855.2 431.5
File Copy 1024 bufsize 2000 maxblocks 3960.0 816467.6 2061.8
File Copy 256 bufsize 500 maxblocks 1655.0 218024.2 1317.4
File Copy 4096 bufsize 8000 maxblocks 5800.0 1536957.9 2649.9
Pipe Throughput 12440.0 1454276.0 1169.0
Pipe-based Context Switching 4000.0 88740.9 221.9
Process Creation 126.0 4974.0 394.8
Shell Scripts (1 concurrent) 42.4 3078.0 725.9
Shell Scripts (8 concurrent) 6.0 1663.2 2772.1
System Call Overhead 15000.0 1912485.4 1275.0
========
System Benchmarks Index Score 1005.3
------------------------------------------------------------------------
Benchmark Run: Wed Jul 30 2014 22:27:47 -22:55:01
8 CPUs in system; running 8 parallel copiesof tests
Dhrystone 2 using register variables 221136112.5 lps (10.0 s, 7 samples)
Double-Precision Whetstone 24325.0 MWIPS (6.0 s, 7samples)
Execl Throughput 30167.6 lps (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 281771.5 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 77252.4 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 878007.3 KBps (30.0 s, 2 samples)
Pipe Throughput 11413805.1 lps (10.0 s, 7 samples)
Pipe-based Context Switching 2370561.4 lps (10.0 s, 7 samples)
Process Creation 74692.8 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 35687.9 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 5028.6 lpm (60.0 s, 2 samples)
System Call Overhead 4188710.7 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 221136112.5 18949.1
Double-Precision Whetstone 55.0 24325.0 4422.7
Execl Throughput 43.0 30167.6 7015.7
File Copy 1024 bufsize 2000 maxblocks 3960.0 281771.5 711.5
File Copy 256 bufsize 500 maxblocks 1655.0 77252.4 466.8
File Copy 4096 bufsize 8000 maxblocks 5800.0 878007.3 1513.8
Pipe Throughput 12440.0 11413805.1 9175.1
Pipe-based Context Switching 4000.0 2370561.4 5926.4
Process Creation 126.0 74692.8 5928.0
Shell Scripts (1 concurrent) 42.4 35687.9 8417.0
Shell Scripts (8 concurrent) 6.0 5028.6 8381.0
System Call Overhead 15000.0 4188710.7 2792.5
========
System Benchmarks Index Score 4037.6
real 54m39.103s
user 57m37.687s
sys 95m44.095s
#################################
server配置信息:
Product Name: Dell Inc. PowerEdge R610
Host Name: test
Kernel Version: 2.6.18-194.el5 x86_64
OS Version: Red Hat Enterprise Linux Serverrelease 5.3 (Tikanga)
Time Zone: Asia/Shanghai +0800
Char Set: en_US
Memory: 8 memories,total size is 16384MB,Speed: 1333 MHz (0.8 ns),Type: <OUT OF SPEC>
CPU info: Intel(R) Xeon(R) CPU E5506 @ 2.13GHz, 2 * 4 core, cache size 4096 KB
Swap Info: 8189 MB, vm.swappiness = 0
Disk Capacity: /dev/sda: 146.1 GB
Raid Info: PERC H700 Integrated, 512MBcache,BBU,FW 12.10.1-0001
RAID1, strip 64 KB, 1* 2 disks/span
Current Cache Policy:WriteBack, ReadAdaptive, Direct, Write Cache OK if Bad BBU
BBU Info: Next Learn time: Fri Aug1 06:17:162014,Relative State of Charge: 99 %,,
Disk Info: 2 * 136.732 GB , 6.0Gb/s ,port speed6.0Gb/s
File System: /home: xfs ,109G
/tmp: tmpfs ,7.9G
Nic Info: eth0 2.0.8e,link detectedis yes,speed 1000Mb/s.
eth1 2.0.8e,link detectedis yes,speed 1000Mb/s.
I/O scheduler: sda [deadline]
測试结果:
# ./Run
make all
make[1]: Entering directory`/root/UnixBench'
Checking distribution of files
./pgms exists
./src exists
./testdir exists
./tmp exists
./results exists
make[1]: Leaving directory`/root/UnixBench'
sh: 3dinfo: command not found
# # # # # # # ##### ###### # # #### # #
# # ## # # # # # # # ## # # # # #
# # # # # # ## ##### ##### # # # # ######
# # # ## # ## # # # # # # # # #
# # # ## # # # # # # # ## # # # #
#### # # # # # ##### ###### # # #### # #
Version 5.1.3 Based on the Byte Magazine Unix Benchmark
Multi-CPU version Version 5 revisions by Ian Smith,
Sunnyvale, CA, USA
January 13, 2011 johantheghost at yahoo period com
1 x Dhrystone 2 using registervariables 1 2 3 4 5 6 7 8 9 10
1 x Double-Precision Whetstone 1 2 3 4 5 6 7 8 9 10
1 x Execl Throughput 1 2 3
1 x File Copy 1024 bufsize 2000maxblocks 1 2 3
1 x File Copy 256 bufsize 500maxblocks 1 2 3
1 x File Copy 4096 bufsize 8000maxblocks 1 2 3
1 x Pipe Throughput 1 2 3 4 5 6 7 8 9 10
1 x Pipe-based Context Switching 1 2 3 4 5 6 7 8 9 10
1 x Process Creation 1 2 3
1 x System Call Overhead 1 2 3 4 5 6 7 8 9 10
1 x Shell Scripts (1 concurrent) 1 2 3
1 x Shell Scripts (8 concurrent) 1 2 3
8 x Dhrystone 2 using registervariables 1 2 3 4 5 6 7 8 9 10
8 x Double-Precision Whetstone 1 2 3 4 5 6 7 8 9 10
8 x Execl Throughput 1 2 3
8 x File Copy 1024 bufsize 2000maxblocks 1 2 3
8 x File Copy 256 bufsize 500maxblocks 1 2 3
8 x File Copy 4096 bufsize 8000maxblocks 1 2 3
8 x Pipe Throughput 1 2 3 4 5 6 7 8 9 10
8 x Pipe-based Context Switching 1 2 3 4 5 6 7 8 9 10
8 x Process Creation 1 2 3
8 x System Call Overhead 1 2 3 4 5 6 7 8 9 10
8 x Shell Scripts (1 concurrent) 1 2 3
8 x Shell Scripts (8 concurrent) 1 2 3
========================================================================
BYTE UNIX Benchmarks (Version 5.1.3)
System: my_tlbb_9018_192.168.104.124: GNU/Linux
OS: GNU/Linux -- 2.6.18-194.el5 -- #1 SMP Tue Mar 16 21:52:39 EDT 2010
Machine: x86_64 (x86_64)
Language: en_US.utf8 (charmap="UTF-8",collate="UTF-8")
CPU0: Intel(R) Xeon(R) CPU E5506 @ 2.13GHz (4256.1 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT,SYSCALL/SYSRET, Intel virtualization
CPU 1: Intel(R) Xeon(R) CPU E5506 @ 2.13GHz (4255.9 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT,SYSCALL/SYSRET, Intel virtualization
CPU 2: Intel(R) Xeon(R) CPU E5506 @ 2.13GHz (4256.0 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT,SYSCALL/SYSRET, Intel virtualization
CPU 3: Intel(R) Xeon(R) CPU E5506 @ 2.13GHz (4256.1 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT,SYSCALL/SYSRET, Intel virtualization
CPU 4: Intel(R) Xeon(R) CPU E5506 @ 2.13GHz (4256.0 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT,SYSCALL/SYSRET, Intel virtualization
CPU 5: Intel(R) Xeon(R) CPU E5506 @ 2.13GHz (4256.1 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT,SYSCALL/SYSRET, Intel virtualization
CPU 6: Intel(R) Xeon(R) CPU E5506 @ 2.13GHz (4256.0 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT,SYSCALL/SYSRET, Intel virtualization
CPU 7: Intel(R) Xeon(R) CPU E5506 @ 2.13GHz (4256.0 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT,SYSCALL/SYSRET, Intel virtualization
21:44:42 up 3:48, 2 users, load average: 0.19, 0.43, 0.24; runlevel 3
------------------------------------------------------------------------
Benchmark Run: Wed Jul 30 2014 21:44:42 -22:12:14
8 CPUs in system; running 1 parallel copyof tests
Dhrystone 2 using register variables 12114116.1 lps (10.0 s, 7 samples)
Double-Precision Whetstone 2427.0 MWIPS (8.0 s, 7samples)
Execl Throughput 2141.1 lps (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 688694.5 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 218516.2 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 1317519.2 KBps (30.0 s, 2 samples)
Pipe Throughput 1782756.3 lps (10.0 s, 7 samples)
Pipe-based Context Switching 170764.9 lps (10.0 s, 7 samples)
Process Creation 8493.3 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 4612.5 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 2277.8 lpm (60.0 s, 2 samples)
System Call Overhead 2958948.5 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 12114116.1 1038.1
Double-Precision Whetstone 55.0 2427.0 441.3
Execl Throughput 43.0 2141.1 497.9
File Copy 1024 bufsize 2000 maxblocks 3960.0 688694.5 1739.1
File Copy 256 bufsize 500 maxblocks 1655.0 218516.2 1320.3
File Copy 4096 bufsize 8000 maxblocks 5800.0 1317519.2 2271.6
Pipe Throughput 12440.0 1782756.3 1433.1
Pipe-based Context Switching 4000.0 170764.9 426.9
Process Creation 126.0 8493.3 674.1
Shell Scripts (1 concurrent) 42.4 4612.5 1087.9
Shell Scripts (8 concurrent) 6.0 2277.8 3796.3
System Call Overhead 15000.0 2958948.5 1972.6
========
System Benchmarks Index Score 1122.4
------------------------------------------------------------------------
Benchmark Run: Wed Jul 30 2014 22:12:14 -22:39:50
8 CPUs in system; running 8 parallel copiesof tests
Dhrystone 2 using register variables 96804820.8 lps (10.0 s, 7 samples)
Double-Precision Whetstone 17210.6 MWIPS (8.3 s, 7samples)
Execl Throughput 24850.3 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 372899.1 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 107051.9 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 899185.2 KBps (30.0 s, 2 samples)
Pipe Throughput 14107729.1 lps (10.0 s, 7 samples)
Pipe-based Context Switching 3443772.2 lps (10.0 s, 7 samples)
Process Creation 55426.6 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 26969.8 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 5222.1 lpm (60.0 s, 2 samples)
System Call Overhead 4752771.2 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 96804820.8 8295.2
Double-Precision Whetstone 55.0 17210.6 3129.2
Execl Throughput 43.0 24850.3 5779.1
File Copy 1024 bufsize 2000 maxblocks 3960.0 372899.1 941.7
File Copy 256 bufsize 500 maxblocks 1655.0 107051.9 646.8
File Copy 4096 bufsize 8000 maxblocks 5800.0 899185.2 1550.3
Pipe Throughput 12440.0 14107729.1 11340.6
Pipe-based Context Switching 4000.0 3443772.2 8609.4
Process Creation 126.0 55426.6 4398.9
Shell Scripts (1 concurrent) 42.4 26969.8 6360.8
Shell Scripts (8 concurrent) 6.0 5222.1 8703.6
System Call Overhead 15000.0 4752771.2 3168.5
========
System Benchmarks Index Score 3852.0
版权声明:本文博客原创文章,博客,未经同意,不得转载。
【Linux知识】server性能测试--UnixBench的更多相关文章
- 云server 性能测试web压力测试
前言:如今,云server主流.它已成为许多中小型企业的首选server,但是云server它是一个虚拟机.所以性能是一个大问题,从这里开始介绍云server性能测试,云webserver压力测试. ...
- [原创]Linux下网络性能测试Netperf工具介绍及安装
[原创]Linux下网络性能测试Netperf工具介绍及安装 1 官方网站 http://www.netperf.org/netperf/ 2 Netperf介绍 Netperf是一种网络性能的测试工 ...
- Android系统--输入系统(三)必备Linux知识_双向通信(scoketpair)
Android系统--输入系统(三)必备Linux知识_双向通信(scoketpair) 引入 1. 进程和APP通信 创建进程 读取.分发 - 进程发送输入事件给APP 进程读取APP回应的事件 输 ...
- LVS : Linux Virtual Server 负载均衡,集群,高并发,robust
1 LVS : Linux Virtual Server http://www.linuxvirtualserver.org/ http://www.linuxvirtualserver.org/zh ...
- Linux netperf网络性能测试
Linux netperf网络性能测试 (2013-10-14 16:07:48) 转载▼ 网络性能测量的五项指标 1. 可用性(availability) 测试网络性能的第一步是确定网络是否 ...
- Linux知识:/root/.bashrc与/etc/profile的异同
Linux知识:/root/.bashrc与/etc/profile的异同 要搞清bashrc与profile的区别,首先要弄明白什么是交互式shell和非交互式shell,什么是login shel ...
- [Linux] Ubuntu Server 12.04 LTS 平台上搭建WordPress(Nginx+MySql+PHP) Part II
接着上一节继续搭建我们的LNMP平台,接下来我们安装PHP相关的服务 sudo apt-get install php5-cli php5-cgi php5-fpm php5-mcrypt php5- ...
- [Linux] Ubuntu Server 12.04 LTS 平台上搭建WordPress(Nginx+MySQL+PHP) Part IV
接下来我们去下载 WorePress 用最新的 3.7.1 下载地址是:http://cn.wordpress.org/wordpress-3.7.1-zh_CN.zip 我们先建立一个文件夹 /va ...
- J2EE程序员应该要掌握的linux知识
J2EE程序员应该要掌握的linux知识 大型J2EE应用都在建构在linux环境下的.开发环境下我们可以通过samba映射成本地的网络驱动器,直接在windows环境下进行编程调试.但是最后的发布还 ...
随机推荐
- php 转义html标签 反转html标签 符号
$a = '<strong>123</strong>'; //假设这是html代码$b = htmlspecialchars($a); //将< ...
- 使用JQuery将前端form表单数据转换为JSON字符串传递到后台处理
一般地,我们在处理表单(form表单哦)数据时,传输对象或字符串到后台,Spring MVC或SpringBoot的Controller接收时使用一个对象作为参数就可以被正常接收并封装到对象中.这种方 ...
- centos7 开启端口防火墙配置(如开启3306或者80端口)
转载自https://blog.csdn.net/codepen/article/details/52738906 https://www.cnblogs.com/hantianwei/p/57362 ...
- 栈溢出笔记1.9 认识SEH
从本节開始,我们就要研究一些略微高级点的话题了,如同在1.2节中看到的,Windows中为抵抗栈溢出做了非常多保护性的检查工作,编译的程序默认开启了这些保护. 假设我们不能绕过这些保护.那么我们的Sh ...
- phpstorm常用快捷键有哪些(图解归类)
phpstorm常用快捷键有哪些(图解归类) 一.总结 一句话总结: 10.方法参数提示,显示默认参数 解答:--------CTRL+P 13.显示类层级关系图,继承/实现关系 解答:--- ...
- 基于 OAuth 安全协议的 Java 应用编程
OAuth 简介 OAuth 是由 Blaine Cook.Chris Messina.Larry Halff 及 David Recordon 共同发起的,目的在于为 API 访问授权提供一个安全. ...
- MFC获取各个窗体(体)之间的指针(对象)
MFC在非常多的对话框操作中,我们常常要用到在一个对话框中调用还有一个对话框的函数或变量.能够用例如以下方法来解决. HWND hWnd=::FindWindow(NULL,_T("S ...
- Myeclipse - Web项目转换技巧--处理Java项目、SVN非Web项目问题
喜欢从业的专注,七分学习的态度. 概述 对于Java调试,使用Eclipse习惯性的使用Junit调试,使用Myeclipse习惯性的将项目转成Web项目在Tomcat或Weblogic中调试,在My ...
- gen_server笔记
http://www.ask3.cn/a/jingcaibowen/tech/Erlang/2013/0614/42043.html gen_server是erlang的OTP框架中最常用的“行为模式 ...
- 高CPU、数据库无法读写
高CPU.数据库无法读写的真凶 有兴趣的同学可以参考如下系列文章,都是针对dump分析的实战和总结: Windbg DUMP分析(原创汇总) http://www.cnblogs.com/Love ...