The download url is dead and needs to be updated. Signed-off-by: yezengruan <yezengruan@huawei.com> (cherry picked from commit 3803cd48b8e5fe6d9142624b21d459b22d3d06ee)
148 lines
5.3 KiB
RPMSpec
148 lines
5.3 KiB
RPMSpec
Name: vmtop
|
||
Version: 1.1
|
||
Release: 7
|
||
Summary: A tool for collecting and analyzing data of virtual machine
|
||
License: MulanPSL-2.0
|
||
Group: Application/System
|
||
URL: https://gitee.com/openeuler/vmtop
|
||
|
||
Source: https://gitee.com/openeuler/vmtop/releases/download/v%{version}/%{name}-%{version}.tar.gz
|
||
|
||
Patch0001: bugfix-fix-ST-GUE-HYP-formula.patch
|
||
Patch0002: display-expand-row-size-in-TEXT-mode.patch
|
||
Patch0003: bugfix-exit-vmtop-when-arguments-are-invalid.patch
|
||
Patch0004: bugfix-check-unsigned-number-flip-before-getting-del.patch
|
||
Patch0005: vmtop-add-h-and-v.patch
|
||
Patch0006: vcpustat-modify-vcpu-info-acquirement-from-debugfs.patch
|
||
Patch0007: display-expand-CPU-display.patch
|
||
Patch0008: display-add-limit-to-usage-display.patch
|
||
Patch0009: vmtop-simplify-print_domain_field.patch
|
||
Patch0010: vcpu_stat-add-remaining-kvm-exits-items-to-display.patch
|
||
Patch0011: display-modify-filter-display-to-support-more-displa.patch
|
||
Patch0012: vcp_stat-add-Max-Scheduling-Delay-time-items-to-disp.patch
|
||
Patch0013: args-add-p-option.patch
|
||
Patch0014: key-add-page-up-down-key-response.patch
|
||
Patch0015: vcpu_stat-get-vcpu-stat-list-once-per-display-instea.patch
|
||
Patch0016: proc-del-prc-pid-comm-read.patch
|
||
Patch0017: display-del-screen-clear-after-key-response.patch
|
||
Patch0018: arch-add-x86-kvm-exits-items.patch
|
||
Patch0019: codestyle-del-unused-var.patch
|
||
Patch0020: bugfix-add-check-to-avoid-invalid-ptr-for-strcmp.patch
|
||
Patch0021: input-add-invalid-opt-check-in-input.patch
|
||
Patch0022: version-unified-with-release-version.patch
|
||
Patch0023: input-change-wait-mechanism-for-input.patch
|
||
Patch0024: vcpu_list-pre-malloc-vcpu-list-to-improve-performanc.patch
|
||
Patch0025: performance-del-unnecessary-memcpy-and-memset.patch
|
||
Patch0026: keyboard-change-wait-time-to-3s.patch
|
||
Patch0027: performance-change-memset-location.patch
|
||
Patch0028: proc-del-unused-items-getting-from-proc-stat-refresh.patch
|
||
Patch0029: proc-del-loop-sscanf-for-proc-pid-stat-file.patch
|
||
Patch0030: utils-del-realpath-from-read_file.patch
|
||
Patch0031: add-README.zh.md.-update-README.md.patch
|
||
|
||
Requires: libvirt, ncurses
|
||
|
||
BuildRequires: ncurses-devel
|
||
BuildRequires: libtool
|
||
BuildRequires: autoconf
|
||
BuildRequires: automake
|
||
Buildrequires: libvirt-devel
|
||
|
||
Provides: vmtop = %{version}-%{release}
|
||
|
||
%description
|
||
This is a userspace tool which you can run it in host to help detecting VM's performance. By vmtop, you can quickly query vcpu info such as cpu usage, kvm exit times, memory usage and etc.
|
||
|
||
%prep
|
||
%setup -n %{name}
|
||
%autopatch -p1
|
||
|
||
|
||
%build
|
||
aclocal
|
||
autoconf
|
||
autoheader
|
||
automake --add-missing
|
||
./configure --libdir=%{_libdir} \
|
||
--bindir=%{_bindir} \
|
||
--sbindir=%{_sbindir} \
|
||
--enable-secure-build
|
||
make
|
||
|
||
%install
|
||
rm -rf %{buildroot}
|
||
mkdir -p %{buildroot}/usr/bin
|
||
install -m 550 vmtop ${RPM_BUILD_ROOT}/usr/bin/%{name}
|
||
|
||
%files
|
||
%license License/LICENSE
|
||
%{_bindir}/vmtop
|
||
|
||
%changelog
|
||
* Sun Oct 09 2022 fushanqing <fushanqing@kylinos.cn> - 1.1-7
|
||
- Unified license name specification
|
||
|
||
* Wed Apr 27 2022 yezengruan <yezengruan@huawei.com> - 1.1-6
|
||
- add README.zh.md. update README.md
|
||
|
||
* Tue Mar 16 2021 Huawei Technologies Co., Ltd <alex.chen@huawei.com> - 1.1-5
|
||
- vcpu_list: pre malloc vcpu list to improve performance
|
||
- performance: del unnecessary memcpy and memset
|
||
- keyboard: change wait time to 3s
|
||
- performance: change memset location
|
||
- proc: del unused items getting from proc stat refresh
|
||
- proc: del loop sscanf for proc pid stat file
|
||
- utils: del realpath from read_file
|
||
|
||
* Sat Feb 27 2021 Huawei Technologies Co., Ltd <alex.chen@huawei.com> - 1.1-4
|
||
- input: change wait mechanism for input
|
||
|
||
* Sat Feb 27 2021 Huawei Technologies Co., Ltd <alex.chen@huawei.com> - 1.1-4
|
||
- version: unified with release version
|
||
|
||
* Sat Feb 27 2021 Huawei Technologies Co., Ltd <alex.chen@huawei.com> - 1.1-3
|
||
- input: add invalid opt check in input
|
||
|
||
* Thu Jan 21 2021 Huawei Technologies Co., Ltd <alex.chen@huawei.com> - 1.1-3
|
||
- bugfix: add check to avoid invalid ptr for strcmp
|
||
|
||
* Thu Jan 14 2021 Jiajun Chen <1250062498@qq.com> - 1.1-2
|
||
- vcp_stat: add Max Scheduling Delay time items to display
|
||
- args: add -p option
|
||
- key: add page up/down key response
|
||
- vcpu_stat: get vcpu stat list once per display instead of per vcpu
|
||
- proc: del /prc/pid/comm read
|
||
- display: del screen clear after key response
|
||
- arch: add x86 kvm exits items
|
||
- codestyle: del unused var
|
||
|
||
* Wed Oct 28 2020 Huawei Technologies Co., Ltd <alex.chen@huawei.com> - 1.1-1
|
||
- display: modify filter display to support more display fields items
|
||
|
||
* Wed Oct 28 2020 Huawei Technologies Co., Ltd <alex.chen@huawei.com> - 1.1-1
|
||
- vcpu_stat: add remaining kvm exits items to display
|
||
|
||
* Sat Oct 10 2020 Jiajun Chen <1250062498@qq.com> - 1.1-0
|
||
- spec: modify source url
|
||
|
||
* Sun Sep 27 2020 nocjj <1250062498@qq.com> - 1.0-4
|
||
- vcpustat: modify vcpu info acquirement from debugfs
|
||
- display: expand %CPU display
|
||
- display: add limit to usage display
|
||
- vmtop: simplify print_domain_field
|
||
|
||
* Mon Sep 21 2020 Ruyi Chen <chenruyi2@huawei.com> - 1.0-3
|
||
- vmtop: add -h and -v
|
||
|
||
* Mon Sep 21 2020 Jiajun Chen <1250062498@qq.com> - 1.0-2
|
||
- bugfix: fix %ST, %GUE, %HYP formula
|
||
- display: expand row size in TEXT mode
|
||
- bugfix: exit vmtop when arguments are invalid
|
||
- bugfix: check unsigned number flip before getting delta
|
||
|
||
* Wed Sep 09 2020 Jiajun Chen <1250062498@qq.com> - 1.0-1
|
||
- vmtop:Show kvm exit items and add document to project
|
||
|
||
* Tue Aug 25 2020 Jiajun Chen <1250062498@qq.com> - 1.0-0
|
||
- vmtop: add spec and source code tar for project to build rpm
|