Skip to content

Instantly share code, notes, and snippets.

@myitcv
Last active November 13, 2018 16:24
Show Gist options
  • Save myitcv/89ac5f0281514b8c91ca8fa0852ccff8 to your computer and use it in GitHub Desktop.
Save myitcv/89ac5f0281514b8c91ca8fa0852ccff8 to your computer and use it in GitHub Desktop.
godef speed comparison
bash
(
set -eux
command cd $(mktemp -d)
export GOPATH=$(mktemp -d)
export PATH=$GOPATH/bin:$PATH
git clone https://github.com/ianthehat/godef
command cd godef
git checkout f2eb530fb8dbca312f4661b985ec2ae5ba5e7b3a
go install
git clone https://github.com/digitalocean/csi-digitalocean
command cd csi-digitalocean/
git checkout b9ed6c2ea9ad85c5e4956bdfe418940bb5aa883a
rm go.sum
go mod tidy
command cd driver
time godef -o 19358 -f controller.go
time godef -o 19358 -f controller.go
time godef -o 19358 -f controller.go
) 2>&1 | tee output.txt
Slower output: ~480ms per godef call
Faster output: ~260ms per godef call
But the slower output is on what should be, all things being equal, be a much faster machine/setup.
+-zsh:5> mktemp -d
+-zsh:5> cd /var/folders/k_/87syx3r50m93m72hvqj2qqlw0000gn/T/tmp.YQcip1Yi
+__jump_chpwd:1> jump chdir
+-zsh:6> mktemp -d
+-zsh:6> export GOPATH=/var/folders/k_/87syx3r50m93m72hvqj2qqlw0000gn/T/tmp.c8AUoRCI
+-zsh:7> export PATH=/var/folders/k_/87syx3r50m93m72hvqj2qqlw0000gn/T/tmp.c8AUoRCI/bin:/Users/fatih/Code/google-cloud-sdk/bin:/Users/fatih/go/bin:/Users/fatih/.cargo/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin:/Users/fatih/Downloads/google-cloud-sdk/bin
+-zsh:8> git clone https://github.com/ianthehat/godef
Cloning into 'godef'...
+-zsh:9> cd godef
+__jump_chpwd:1> jump chdir
+-zsh:10> git checkout f2eb530fb8dbca312f4661b985ec2ae5ba5e7b3a
Note: checking out 'f2eb530fb8dbca312f4661b985ec2ae5ba5e7b3a'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
HEAD is now at f2eb530 Merge pull request #1 from egonelbre/fix-offset-calculation
+-zsh:11> go install
go: finding 9fans.net/go v0.0.0-20150709035532-65b8cf069318
go: finding golang.org/x/tools v0.0.0-20181008205924-a2b3f7f249e9
go: downloading 9fans.net/go v0.0.0-20150709035532-65b8cf069318
go: downloading golang.org/x/tools v0.0.0-20181008205924-a2b3f7f249e9
+-zsh:12> git clone https://github.com/digitalocean/csi-digitalocean
Cloning into 'csi-digitalocean'...
+-zsh:13> cd csi-digitalocean/
+__jump_chpwd:1> jump chdir
+-zsh:14> git checkout b9ed6c2ea9ad85c5e4956bdfe418940bb5aa883a
Note: checking out 'b9ed6c2ea9ad85c5e4956bdfe418940bb5aa883a'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
HEAD is now at b9ed6c2 Merge pull request #100 from digitalocean/driver-name
+-zsh:15> rm go.sum
+-zsh:16> go mod tidy
go: finding github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c
go: finding github.com/pmezard/go-difflib v1.0.0
go: finding github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
go: finding github.com/golang/protobuf v1.1.0
go: finding github.com/container-storage-interface/spec v0.3.0
go: finding github.com/imdario/mergo v0.3.6
go: finding github.com/davecgh/go-spew v1.1.1
go: finding github.com/ghodss/yaml v1.0.0
go: finding github.com/googleapis/gnostic v0.2.0
go: finding github.com/digitalocean/godo v1.4.2
go: finding github.com/google/gofuzz v0.0.0-20170612174753-24818f796faf
go: finding github.com/json-iterator/go v1.1.5
go: finding github.com/onsi/ginkgo v1.4.0
go: finding github.com/spf13/pflag v1.0.2
go: finding github.com/stretchr/testify v1.2.2
go: finding golang.org/x/text v0.3.0
go: finding golang.org/x/oauth2 v0.0.0-20180402223937-921ae394b943
go: finding golang.org/x/sys v0.0.0-20180406135729-3b87a42e500a
go: finding golang.org/x/crypto v0.0.0-20180411161317-d6449816ce06
go: finding gopkg.in/airbrake/gobrake.v2 v2.0.9
go: finding gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2
go: finding github.com/golang/groupcache v0.0.0-20181024230925-c65c006176ff
go: finding github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
go: finding github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742
go: finding k8s.io/api v0.0.0-20180628040859-072894a440bd
go: finding golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f
go: finding golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2
go: finding k8s.io/apimachinery v0.0.0-20180621070125-103fd098999d
go: finding github.com/gogo/protobuf v1.1.1
go: finding k8s.io/client-go v8.0.0+incompatible
go: finding github.com/kubernetes-csi/csi-test v0.3.0-2
go: finding github.com/peterbourgon/diskv v2.0.1+incompatible
go: finding github.com/digitalocean/go-metadata v0.0.0-20180111002115-15bd36e5f6f7
go: finding github.com/google/go-querystring v0.0.0-20170111101155-53e6ce116135
go: finding github.com/tent/http-link-go v0.0.0-20130702225549-ac974c61c2f9
go: finding google.golang.org/genproto v0.0.0-20180409222037-51d0944304c3
go: finding github.com/sirupsen/logrus v1.0.5
go: finding gopkg.in/yaml.v2 v2.2.1
go: finding github.com/hashicorp/golang-lru v0.5.0
go: finding github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7
go: finding golang.org/x/net v0.0.0-20180406214816-61147c48b25b
go: finding github.com/onsi/gomega v1.3.0
go: finding google.golang.org/grpc v1.11.3
go: finding google.golang.org/appengine v1.0.0
go: finding gopkg.in/inf.v0 v0.9.1
go: finding gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
go: downloading k8s.io/client-go v8.0.0+incompatible
go: downloading k8s.io/apimachinery v0.0.0-20180621070125-103fd098999d
go: downloading k8s.io/api v0.0.0-20180628040859-072894a440bd
go: downloading github.com/sirupsen/logrus v1.0.5
go: downloading google.golang.org/grpc v1.11.3
go: downloading github.com/container-storage-interface/spec v0.3.0
go: downloading golang.org/x/oauth2 v0.0.0-20180402223937-921ae394b943
go: downloading golang.org/x/sys v0.0.0-20180406135729-3b87a42e500a
go: downloading golang.org/x/crypto v0.0.0-20180411161317-d6449816ce06
go: downloading golang.org/x/net v0.0.0-20180406214816-61147c48b25b
go: downloading github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
go: downloading github.com/gogo/protobuf v1.1.1
go: downloading github.com/digitalocean/go-metadata v0.0.0-20180111002115-15bd36e5f6f7
go: downloading github.com/golang/protobuf v1.1.0
go: downloading github.com/imdario/mergo v0.3.6
go: downloading github.com/ghodss/yaml v1.0.0
go: downloading github.com/kubernetes-csi/csi-test v0.3.0-2
go: downloading gopkg.in/inf.v0 v0.9.1
go: downloading google.golang.org/genproto v0.0.0-20180409222037-51d0944304c3
go: downloading github.com/stretchr/testify v1.2.2
go: downloading gopkg.in/yaml.v2 v2.2.1
go: downloading github.com/google/gofuzz v0.0.0-20170612174753-24818f796faf
go: downloading github.com/pmezard/go-difflib v1.0.0
go: downloading google.golang.org/appengine v1.0.0
go: downloading github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7
go: downloading github.com/spf13/pflag v1.0.2
go: downloading github.com/peterbourgon/diskv v2.0.1+incompatible
go: downloading gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
go: downloading github.com/davecgh/go-spew v1.1.1
go: downloading github.com/hashicorp/golang-lru v0.5.0
go: downloading github.com/json-iterator/go v1.1.5
go: downloading golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2
go: downloading golang.org/x/text v0.3.0
go: downloading github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c
go: downloading github.com/googleapis/gnostic v0.2.0
go: downloading github.com/golang/groupcache v0.0.0-20181024230925-c65c006176ff
go: downloading github.com/digitalocean/godo v1.4.2
go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
go: downloading gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2
go: downloading github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742
go: downloading github.com/google/go-querystring v0.0.0-20170111101155-53e6ce116135
go: downloading github.com/tent/http-link-go v0.0.0-20130702225549-ac974c61c2f9
go: downloading gopkg.in/airbrake/gobrake.v2 v2.0.9
go: downloading golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f
go: downloading github.com/onsi/gomega v1.3.0
go: downloading github.com/onsi/ginkgo v1.4.0
go: finding launchpad.net/gocheck latest
go: downloading launchpad.net/gocheck v0.0.0-20140225173054-000000000087
+-zsh:17> cd driver
+__jump_chpwd:1> jump chdir
+-zsh:18> godef -o 19358 -f controller.go
/var/folders/k_/87syx3r50m93m72hvqj2qqlw0000gn/T/tmp.c8AUoRCI/pkg/mod/github.com/container-storage-interface/spec@v0.3.0/lib/go/csi/v0/csi.pb.go:1233:1
godef -o 19358 -f controller.go 7.44s user 2.30s system 636% cpu 1.529 total
+-zsh:19> godef -o 19358 -f controller.go
/var/folders/k_/87syx3r50m93m72hvqj2qqlw0000gn/T/tmp.c8AUoRCI/pkg/mod/github.com/container-storage-interface/spec@v0.3.0/lib/go/csi/v0/csi.pb.go:1233:1
godef -o 19358 -f controller.go 0.48s user 1.11s system 423% cpu 0.376 total
+-zsh:20> godef -o 19358 -f controller.go
/var/folders/k_/87syx3r50m93m72hvqj2qqlw0000gn/T/tmp.c8AUoRCI/pkg/mod/github.com/container-storage-interface/spec@v0.3.0/lib/go/csi/v0/csi.pb.go:1233:1
godef -o 19358 -f controller.go 0.48s user 1.08s system 416% cpu 0.376 total
go version go1.11 darwin/amd64
(although same behaviour/timings seen with 1.11.2)
GOARCH="amd64"
GOBIN="/Users/fatih/go/bin"
GOCACHE="/Users/fatih/Library/Caches/go-build"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/fatih/go"
GOPROXY=""
GORACE=""
GOROOT="/usr/local/Cellar/go/1.11/libexec"
GOTMPDIR=""
GOTOOLDIR="/usr/local/Cellar/go/1.11/libexec/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD="/Users/fatih/Code/csi-digitalocean/go.mod"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/k_/87syx3r50m93m72hvqj2qqlw0000gn/T/go-build226526199=/tmp/go-build -gno-record-gcc-switches -fno-common"
Model Name: iMac Pro
Model Identifier: iMacPro1,1
Processor Name: Intel Xeon W
Processor Speed: 3 GHz
Number of Processors: 1
Total Number of Cores: 10
L2 Cache (per Core): 1 MB
L3 Cache: 13.8 MB
Memory: 64 GB
10.14.1 (18B75)
++ mktemp -d
+ cd /tmp/tmp.OGtUtQnk0u
++ mktemp -d
+ export GOPATH=/tmp/tmp.jktjdBQ0DA
+ GOPATH=/tmp/tmp.jktjdBQ0DA
+ export PATH=/tmp/tmp.jktjdBQ0DA/bin:/home/gopher/bin:/vbash/bin:/home/gopher/.local/bin:/home/gopher/gopath/bin:/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ PATH=/tmp/tmp.jktjdBQ0DA/bin:/home/gopher/bin:/vbash/bin:/home/gopher/.local/bin:/home/gopher/gopath/bin:/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ git clone https://github.com/ianthehat/godef
Cloning into 'godef'...
+ cd godef
+ git checkout f2eb530fb8dbca312f4661b985ec2ae5ba5e7b3a
HEAD is now at f2eb530... Merge pull request #1 from egonelbre/fix-offset-calculation
+ go install
go: finding golang.org/x/tools v0.0.0-20181008205924-a2b3f7f249e9
go: finding 9fans.net/go v0.0.0-20150709035532-65b8cf069318
go: downloading golang.org/x/tools v0.0.0-20181008205924-a2b3f7f249e9
go: downloading 9fans.net/go v0.0.0-20150709035532-65b8cf069318
+ git clone https://github.com/digitalocean/csi-digitalocean
Cloning into 'csi-digitalocean'...
+ cd csi-digitalocean/
+ git checkout b9ed6c2ea9ad85c5e4956bdfe418940bb5aa883a
HEAD is now at b9ed6c2... Merge pull request #100 from digitalocean/driver-name
+ rm go.sum
+ go mod tidy
go: finding github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7
go: finding github.com/golang/groupcache v0.0.0-20181024230925-c65c006176ff
go: finding github.com/kubernetes-csi/csi-test v0.3.0-2
go: finding github.com/onsi/ginkgo v1.4.0
go: finding github.com/spf13/pflag v1.0.2
go: finding github.com/container-storage-interface/spec v0.3.0
go: finding github.com/tent/http-link-go v0.0.0-20130702225549-ac974c61c2f9
go: finding golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f
go: finding golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2
go: finding k8s.io/api v0.0.0-20180628040859-072894a440bd
go: finding github.com/ghodss/yaml v1.0.0
go: finding github.com/google/gofuzz v0.0.0-20170612174753-24818f796faf
go: finding github.com/gogo/protobuf v1.1.1
go: finding golang.org/x/sys v0.0.0-20180406135729-3b87a42e500a
go: finding github.com/digitalocean/godo v1.4.2
go: finding k8s.io/apimachinery v0.0.0-20180621070125-103fd098999d
go: finding golang.org/x/oauth2 v0.0.0-20180402223937-921ae394b943
go: finding github.com/sirupsen/logrus v1.0.5
go: finding github.com/davecgh/go-spew v1.1.1
go: finding github.com/pmezard/go-difflib v1.0.0
go: finding github.com/peterbourgon/diskv v2.0.1+incompatible
go: finding google.golang.org/appengine v1.0.0
go: finding golang.org/x/net v0.0.0-20180406214816-61147c48b25b
go: finding golang.org/x/text v0.3.0
go: finding golang.org/x/crypto v0.0.0-20180411161317-d6449816ce06
go: finding k8s.io/client-go v8.0.0+incompatible
go: finding github.com/imdario/mergo v0.3.6
go: finding gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2
go: finding github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742
go: finding github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
go: finding github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
go: finding github.com/stretchr/testify v1.2.2
go: finding github.com/google/go-querystring v0.0.0-20170111101155-53e6ce116135
go: finding gopkg.in/yaml.v2 v2.2.1
go: finding gopkg.in/airbrake/gobrake.v2 v2.0.9
go: finding github.com/hashicorp/golang-lru v0.5.0
go: finding gopkg.in/inf.v0 v0.9.1
go: finding google.golang.org/grpc v1.11.3
go: finding github.com/onsi/gomega v1.3.0
go: finding github.com/googleapis/gnostic v0.2.0
go: finding github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c
go: finding google.golang.org/genproto v0.0.0-20180409222037-51d0944304c3
go: finding github.com/json-iterator/go v1.1.5
go: finding github.com/golang/protobuf v1.1.0
go: finding github.com/digitalocean/go-metadata v0.0.0-20180111002115-15bd36e5f6f7
go: finding gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
go: downloading github.com/digitalocean/go-metadata v0.0.0-20180111002115-15bd36e5f6f7
go: downloading github.com/golang/protobuf v1.1.0
go: downloading github.com/kubernetes-csi/csi-test v0.3.0-2
go: downloading github.com/container-storage-interface/spec v0.3.0
go: downloading k8s.io/client-go v8.0.0+incompatible
go: downloading google.golang.org/grpc v1.11.3
go: downloading github.com/digitalocean/godo v1.4.2
go: downloading k8s.io/api v0.0.0-20180628040859-072894a440bd
go: downloading github.com/sirupsen/logrus v1.0.5
go: downloading golang.org/x/oauth2 v0.0.0-20180402223937-921ae394b943
go: downloading k8s.io/apimachinery v0.0.0-20180621070125-103fd098999d
go: downloading golang.org/x/crypto v0.0.0-20180411161317-d6449816ce06
go: downloading github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
go: downloading github.com/gogo/protobuf v1.1.1
go: downloading golang.org/x/net v0.0.0-20180406214816-61147c48b25b
go: downloading gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2
go: downloading google.golang.org/genproto v0.0.0-20180409222037-51d0944304c3
go: downloading gopkg.in/airbrake/gobrake.v2 v2.0.9
go: downloading github.com/tent/http-link-go v0.0.0-20130702225549-ac974c61c2f9
go: downloading github.com/google/go-querystring v0.0.0-20170111101155-53e6ce116135
go: downloading golang.org/x/sys v0.0.0-20180406135729-3b87a42e500a
go: downloading github.com/onsi/gomega v1.3.0
go: downloading github.com/stretchr/testify v1.2.2
go: downloading github.com/spf13/pflag v1.0.2
go: downloading github.com/json-iterator/go v1.1.5
go: downloading github.com/ghodss/yaml v1.0.0
go: downloading github.com/davecgh/go-spew v1.1.1
go: downloading github.com/pmezard/go-difflib v1.0.0
go: downloading golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2
go: downloading gopkg.in/yaml.v2 v2.2.1
go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
go: downloading github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742
go: downloading golang.org/x/text v0.3.0
go: downloading github.com/onsi/ginkgo v1.4.0
go: downloading gopkg.in/inf.v0 v0.9.1
go: downloading github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7
go: downloading github.com/google/gofuzz v0.0.0-20170612174753-24818f796faf
go: downloading github.com/hashicorp/golang-lru v0.5.0
go: downloading github.com/googleapis/gnostic v0.2.0
go: downloading github.com/imdario/mergo v0.3.6
go: downloading github.com/peterbourgon/diskv v2.0.1+incompatible
go: downloading google.golang.org/appengine v1.0.0
go: downloading github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c
go: downloading golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f
go: downloading gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
go: downloading github.com/golang/groupcache v0.0.0-20181024230925-c65c006176ff
go: finding launchpad.net/gocheck latest
go: downloading launchpad.net/gocheck v0.0.0-20140225173054-000000000087
+ cd driver
+ godef -o 19358 -f controller.go
/tmp/tmp.jktjdBQ0DA/pkg/mod/github.com/container-storage-interface/spec@v0.3.0/lib/go/csi/v0/csi.pb.go:1233:1
real 0m4.079s
user 0m14.751s
sys 0m3.249s
+ godef -o 19358 -f controller.go
/tmp/tmp.jktjdBQ0DA/pkg/mod/github.com/container-storage-interface/spec@v0.3.0/lib/go/csi/v0/csi.pb.go:1233:1
real 0m0.307s
user 0m0.349s
sys 0m0.174s
+ godef -o 19358 -f controller.go
/tmp/tmp.jktjdBQ0DA/pkg/mod/github.com/container-storage-interface/spec@v0.3.0/lib/go/csi/v0/csi.pb.go:1233:1
real 0m0.261s
user 0m0.307s
sys 0m0.149s
go version go1.11.2 linux/amd64
GOARCH="amd64"
GOBIN="/home/myitcv/go-modules-by-example/.bin"
GOCACHE="/home/myitcv/.cache/go-build"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/myitcv/gostuff"
GOPROXY=""
GORACE=""
GOROOT="/home/myitcv/gos"
GOTMPDIR=""
GOTOOLDIR="/home/myitcv/gos/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="/home/myitcv/go-modules-by-example/go.mod"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build978438199=/tmp/go-build -gno-record-gcc-switches"
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 8
On-line CPU(s) list: 0-7
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 8
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 70
Model name: Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment