Commit Graph

2194 Commits (83256398be7df65ed90ee5ede452d455ce11b5b6)
 

Author SHA1 Message Date
sgthammer 83256398be fill modelName for all cores in arm64 devices 2 years ago
shirou 3b918ebd29
Merge pull request #1386 from bogdandrutu/patch-1
Retract deleted tag v3.22.11
2 years ago
Bogdan Drutu 032376bae4
Retract deleted tag v3.22.10 2 years ago
shirou e7a0ff26d0
Merge pull request #1384 from shirou/revert-1367-feat/implement-label-windows
Revert "[disk][windows] Support LabelWithContext & SerialNumberWithContext - rebased "
2 years ago
shirou a0f8443561
Revert "[disk][windows] Support LabelWithContext & SerialNumberWithContext - rebased " 2 years ago
shirou af44f9d16b
Merge pull request #1367 from FrankSpitulski/feat/implement-label-windows
[disk][windows] Support LabelWithContext & SerialNumberWithContext - rebased
2 years ago
shirou 9fc4d70059
Merge pull request #1379 from shirou/feature/revert_errors_from_internal
[disk][host]: move back Warnings from internal to disk and host.
2 years ago
shirou 5473fd114d [disk][host]: change to use type alias. 2 years ago
shirou ea7607ebd0
Merge pull request #1381 from sfzfs/solaris-disk-mem-net-feature
pull request on adding missing statistic under solaris/illumos
2 years ago
shirou 30aa851d39
Merge pull request #1380 from shirou/feature/readable_error_on_load_windows
[load][windows]: add error detail and context handling.
2 years ago
Steve Zhang ccb11cf45e reuse the context.Context instead of creating a new Context 2 years ago
Steve Zhang cf62eac8f9 The current codes miss below statistic data under solaris/illumos:
1. the disk io statistic data as: nread, nwritten, reads, writes, rtime, wtime;
2. the free memory under global zone;
3. the net io statistic data as: rbytes64, ipackets64, idrops64, ierrors, obytes64, opackets64, odrops64, oerrors.

The new feature branch adds the above missing statistic data based on the psutil project (https://psutil.readthedocs.io/), it has been tested under solaris ( Oracle Solaris 11.4 X86) and illumos (OmniOS v11 r151044).
2 years ago
shirou 231d6f3d4e [load][windows]: add error detail and context handling. 2 years ago
shirou 4ac7e99c6a [disk][host]: move back Warnings from internal to disk and host.
fix #1377
2 years ago
Aman Gupta Karmani 34cc43d282
[android][host] fix Info() failure due to forbidden /proc/stat and /proc/uptime (#1361)
* [android][host] fallback to sysinfo() syscall for uptime

with Android O, /proc/{stat,uptime} both return permission denied
2 years ago
shirou d3ea8776ff
Merge pull request #1362 from fancybits/ios-iokit
[ios][disk] IOKit is not available on iOS
2 years ago
shirou 672e2518f2
Merge pull request #1374 from shirou/feature/add_ubr_on_host_windows
feat(host, windows): add UBR (Update Build Revision) to kernel version
2 years ago
shirou 2099ec6e27
Merge pull request #1375 from shirou/dependabot/go_modules/github.com/tklauser/go-sysconf-0.3.11
chore(deps): bump github.com/tklauser/go-sysconf from 0.3.10 to 0.3.11
2 years ago
dependabot[bot] 2a3e4c7326
chore(deps): bump github.com/tklauser/go-sysconf from 0.3.10 to 0.3.11
Bumps [github.com/tklauser/go-sysconf](https://github.com/tklauser/go-sysconf) from 0.3.10 to 0.3.11.
- [Release notes](https://github.com/tklauser/go-sysconf/releases)
- [Commits](https://github.com/tklauser/go-sysconf/compare/v0.3.10...v0.3.11)

---
updated-dependencies:
- dependency-name: github.com/tklauser/go-sysconf
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
shirou 59246d8b0f
Merge pull request #1373 from yaozbek/modelname-support-for-arm
feat: Setting the model name for arm based CPUs
2 years ago
Yalcin Ozbek 8bf7f37fca
the code has been moved before append
Signed-off-by: Yalcin Ozbek <yalcinozbekceng@gmail.com>
2 years ago
Yalcin Ozbek 4314a0567b
the code has been moved outside the loop.
Signed-off-by: Yalcin Ozbek <yalcinozbekceng@gmail.com>
2 years ago
Yalcin Ozbek 13f00fde46
code review fix
Signed-off-by: Yalcin Ozbek <yalcinozbekceng@gmail.com>
2 years ago
shirou 68452e2602 feat(host, windows): add UBR (Update Build Revision) to kernel version 2 years ago
Yalcin Ozbek 102439862e
feat: Setting the model name for arm based CPUs
- Added arm model and model name as map.
- The modelName is set again according to the model value when the model name is empty.
- Based on lscpu source code.. https://github.com/util-linux/util-linux/blob/master/sys-utils/lscpu-arm.c

---

Signed-off-by: Yalcin Ozbek <yalcinozbekceng@gmail.com>
2 years ago
shirou 50f22507f5
Merge pull request #1365 from ib-steffen/pass-context
Pass on context to ConnectionsPidWithContext
2 years ago
shirou b34aa19712
Merge pull request #1370 from shirou/dependabot/go_modules/github.com/stretchr/testify-1.8.1
chore(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1
2 years ago
shirou 20b15fb639
Merge pull request #1369 from Lomanic/issue1368
[process][windows] Retrieve process name as basename of executable
2 years ago
dependabot[bot] 359e8eb4b3
chore(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/stretchr/testify/releases)
- [Commits](https://github.com/stretchr/testify/compare/v1.8.0...v1.8.1)

---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years ago
Lomanic 980cc82c08 [process][windows] Retrieve process name as basename of executable
We align ourself with psutil
8e4099d9f0/psutil/_pswindows.py (L749-L759)

Benchmarks show vast improvements

    go test -run=BenchmarkProcessName -bench=BenchmarkProcessName ./process
    goos: windows
    goarch: amd64
    pkg: github.com/shirou/gopsutil/v3/process
    cpu: Intel(R) Core(TM) i5-6300U CPU @ 2.40GHz
    BenchmarkProcessName-4               180           6564033 ns/op
    BenchmarkProcessNameViaExe-4       22111             51153 ns/op
    PASS
    ok      github.com/shirou/gopsutil/v3/process   3.914s

Fixes #1368
2 years ago
Lomanic bd4529a7cc [process][windows] Refator a tiny bit is32BitProcess() function to be more idiomatic Go 2 years ago
Frank Spitulski d7c791252a rebase on master 2 years ago
Matthew Palmer b515acb162 [disk][windows] Support LabelWithContext & SerialNumberWithContext
Add support for LabelWithContext & SerialNumberWithContext, additionally returning this data back for the IOCountersWithContext function.
2 years ago
Steffen Geissinger 5bbcabf17d Pass on context to ConnectionsPidWithContext 2 years ago
Aman Karmani 0823447625 [ios][disk] IOKit is not available on iOS 2 years ago
shirou 400a453e67
Merge pull request #1360 from bduffany/darwin-memleak
Fix memory leaks in process_darwin_cgo
2 years ago
shirou 769daafb9e
Merge pull request #1347 from atoulme/windows_errors
Return all Windows partitions
2 years ago
Brandon Duffany 38064605a8 Fix memory leaks in darwin_cgo 2 years ago
Antoine Toulme dbc0f20fe3 code review 2 years ago
shirou 16b3aac6ad
Merge pull request #1336 from johanburati/job043
Add hostinfo Virtualization hyperv
2 years ago
shirou da529f3639
Merge pull request #1341 from chbuescher/master
implement aix nocgo disk usage
2 years ago
shirou 38732e038f
Merge pull request #1348 from shirou/dependabot/github_actions/actions/checkout-3
chore(deps): bump actions/checkout from 2 to 3
2 years ago
shirou d36a053dc5
Merge pull request #1349 from shirou/dependabot/go_modules/github.com/google/go-cmp-0.5.9
chore(deps): bump github.com/google/go-cmp from 0.5.8 to 0.5.9
2 years ago
shirou 434cc29594
Merge pull request #1345 from itsties/patch-1
[disk][linux] Fix for diskusage Ceph mount
3 years ago
dependabot[bot] 3ebe2e0471
chore(deps): bump github.com/google/go-cmp from 0.5.8 to 0.5.9
Bumps [github.com/google/go-cmp](https://github.com/google/go-cmp) from 0.5.8 to 0.5.9.
- [Release notes](https://github.com/google/go-cmp/releases)
- [Commits](https://github.com/google/go-cmp/compare/v0.5.8...v0.5.9)

---
updated-dependencies:
- dependency-name: github.com/google/go-cmp
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
dependabot[bot] 3ece2bff78
chore(deps): bump actions/checkout from 2 to 3
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Antoine Toulme 6b2bfe408d Return all partitions on Windows and all errors rather than returning early 3 years ago
shirou a63ec01c75
Merge pull request #1346 from tienthanh1993/master
fix(process,windows): compare len(cwd) to an incorrect value
3 years ago
Ties de Wit f253d81d1b
Update common.go 3 years ago
Ties de Wit e4409ef6a1
Update net_linux.go 3 years ago