Archives : July-2019

更新日期:2019年07月10日
@IGNORECHANGE

问题背景

设备:ThinkPad T540p
硬盘:一块固态(256G),一块机械(500G)
内存:16G(主板最大支持16G)
交换:交换分区8G,位于机械硬盘上的一个分区。

目前,内存已经用光了,交换分区还搭进去4G。由于交换分区在机械硬盘上,当交换分区中的程序被换入内存时,程序加载速度非常慢,也是推测,所以想换到固态上试一下会不会块一些。由此想简单的先测试以下固态硬盘和机械硬盘的读取和写入速度。

所使用的工具

在Linux下,命令dd(1)可用于简单的顺序I/O性能测试。 本文提供了”关于应该使用哪些参[……]

Read more

更新日期:2019年07月10日
@IGNORECHANGE

机器支持的最大内存除了受操作系统的限制,还受到硬件的限制。

本文通过使用命令找到系统硬件支持的最大内存

使用dmidecode(8)命令

在Debian中,使用apt-get install dmidecode命令进行安装。

执行如下命令来查看物理内存信息:

# dmidecode -t 16

上述命令的输出如下:

# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.

Handle 0x000[……]

Read more

更新日期:2019年07月29日

其实也不复杂,下面都是我复制过来的。

# 在POM文件中

my-repo1
your custom repo
http://jarsm2.dyndns.dk

my-repo2
your custom repo
http://jarsm2.dyndns.dk

# 附加说明

还以在「Super POM」中定义,也能够在${user.home}/.m2/settings.xml中定义。

这里不再展开,可以参考「Setting up Multiple Repos[……]

Read more

更新日期:2019年07月10日
@IGNORECHANGE

# 目前还没有探究这些的打算,因为这些内容有点偏离目前的主要任务。

相关术语

# TODO 磁盘性能测试相关的术语

测试指标

# TODO 磁盘性能测试相关的指标

专业工具

# TODO 磁盘性能测试相关的工具

有关更详细的I/O性能基准测试,可以使用Flexible I/O Tester(Fio)工具。

相关链接

三星860 QVO SSD性能测试,某些表现还不如HDD

参考文献

磁盘性能指标–IOPS 理论
What’s An Acceptable I/O Latency?[……]

Read more

更新日期:2019年07月29日

本部分的内容偏向于硬件,多半是对硬件的参数信息的一些介绍,以及硬件相关的知识。

# 个人电脑组成

Computer case

Power supply unit

Motherboard

CPU / Chipset / RAM / ROM / BUS / CMOS battery / Video card

Expansion card

Computer data storage (Storage devices)

Fixed media / Removable media

Input and output per[……]

Read more

更新日期:2019年07月29日

# 上传制品到仓库

-「How to manually deploy artifacts in Nexus Repository Manager OSS 3」
-「Guide to deploying 3rd party JARs to remote repository」
-「Maven Deploy to Nexus」
-「How can I programmatically upload files into Nexus 3?」[……]

Read more

更新日期:2019年07月29日

搭建家庭 NAS 服务器有什么好方案?

# 磁盘IO查看

iostat
iotop

# DRBD – Distributed Replicated Block Device

「Wikipedia/DRBD」
「How to Setup DRBD to Replicate Storage on Two CentOS 7 Servers」

# 找到磁盘与ATA的对应关心

#!/bin/sh

ll /sys/class/ata_port/
ll /dev/disk/by-path[……]

Read more

更新日期:2019年07月29日

# 安装依赖

安装文档「2.0 Mycat安装与使用」里也没有标明依赖。

反正是Java写的,用JDK 1.8好了。

# 安装服务

#!/bi/sh

cd /usr/local/src

# 下载
# https://github.com/MyCATApache/Mycat-download
# http://www.mycat.io/
wget http://dl.mycat.io/1.6.7.1/Mycat-server-1.6.7.1-release-20190627191042-linux.tar.gz

# 解压
tar[……]

Read more

更新日期:2019年07月29日

# 重命名逻辑卷

「5.4.11. RENAMING LOGICAL VOLUMES」
# lvrename /dev/vg02/lvold /dev/vg02/lvnew
# lvrename vg02 lvold lvnew

参考文献

如何挂载另一个lvm硬盘

文章摘要:1.Operating_System_Administration:Disk_management_in_Linux:LVM_-_Lo[……]

Read more

更新日期:2019年07月29日

# 易失性存储器

两种类类型:SRAM(静态);DRAM(动态);

内存条是DRAM的,因为同容量下的SRAM需要更多的晶体管,发热大,很难做成大容量的主存储器。通常SRAM用在CPU、GPU的缓存中,容量很小。

SRAM存储元件所用MOS管多,占硅片面积大,因而功耗大,集成度低;DRAM存储元件所用MOS管少,占硅片面积小,因而功耗小,集成度很高;

SRAM采用一个正负反馈触发器电路来存储信息,所以只要直流供电电源一直加在电路上,就能一直保持记忆状态不变,所以无需刷新。DRAM采用电容存储电荷来存储信息,会发生漏电现象,所以要使状态[……]

Read more

更新日期:2019年07月29日

# 配置文件位置

「Apache/Maven/Settings Reference」

The Maven install: ${maven.home}/conf/settings.xml
A user’s install: ${user.home}/.m2/settings.xml

# 打包时跳过指定项目

「How do I exclude certain modules from a Maven build using the commandline」

Maven 3.2.1+
打包时使用选项:-pl “!<modulena[……]

Read more