Commit Graph

2747 Commits (d317ae24159a6126cee26481d132538b6f2f8abb)
 

Author SHA1 Message Date
Brian Ryner c5e42b972f Truncate the result of Getfsstat to the item count that is returned.
This count may be less than what was returned by the first call to Getfsstat.
2 years ago
sgthammer 83256398be fill modelName for all cores in arm64 devices 2 years ago
dependabot[bot] 062ecda202
chore(deps): bump golang.org/x/sys from 0.2.0 to 0.3.0
Bumps [golang.org/x/sys](https://github.com/golang/sys) from 0.2.0 to 0.3.0.
- [Release notes](https://github.com/golang/sys/releases)
- [Commits](https://github.com/golang/sys/compare/v0.2.0...v0.3.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sys
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
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
N1neSun add9158d4e fix some kylin linux bug 3 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