Skip to content

Use different machines for linux arm64 #21099

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Apr 22, 2020
Merged

Use different machines for linux arm64 #21099

merged 2 commits into from
Apr 22, 2020

Conversation

BrennanConroy
Copy link
Member

Trying this out cc @dougbu

@ghost ghost added the area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework label Apr 22, 2020
Copy link
Contributor

@dougbu dougbu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If it works, please have a look @ the Disk utilization build step to see how funky that looks compared to other Linux jobs

@BrennanConroy
Copy link
Member Author

Not sure what funky means for disk utilization. We knew that swtiching would increase the disk space. It seems the hosted agents use /dev/sda1 and the non-hosted use /dev/sdc1.

Before:

Filesystem      Size  Used Avail Use% Mounted on
udev            3.4G     0  3.4G   0% /dev
tmpfs           695M  8.9M  686M   2% /run
/dev/sda1        84G   81G  2.8G  97% /
tmpfs           3.4G  8.0K  3.4G   1% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           3.4G     0  3.4G   0% /sys/fs/cgroup
/dev/loop0       40M   40M     0 100% /snap/hub/43
/dev/loop1       94M   94M     0 100% /snap/core/8935
/dev/sda15      105M  3.6M  101M   4% /boot/efi
/dev/sdb1        14G   35M   13G   1% /mnt
/dev/loop2       94M   94M     0 100% /snap/core/9066

After:

Filesystem      Size  Used Avail Use% Mounted on
udev            7.9G     0  7.9G   0% /dev
tmpfs           1.6G  8.6M  1.6G   1% /run
/dev/sda1        30G  3.6G   26G  13% /
tmpfs           7.9G     0  7.9G   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           7.9G     0  7.9G   0% /sys/fs/cgroup
/dev/sdc1       504G   26G  453G   6% /datadisks/disk1
/dev/sdb1        99G   60M   94G   1% /mnt

@dougbu
Copy link
Contributor

dougbu commented Apr 22, 2020

"Funky" was about the utilization in the workspace. 8.9G isn't anywhere near the supposed 10G the hosted agents should provide. But, of course, we may create and delete files during a build; not easy to see our peak utilization.

@dougbu
Copy link
Contributor

dougbu commented Apr 22, 2020

Also interesting to see the regular Alpine dockerbuild.sh job used 9.0G

@BrennanConroy BrennanConroy marked this pull request as ready for review April 22, 2020 19:44
@BrennanConroy BrennanConroy merged commit 6e9bc21 into master Apr 22, 2020
@BrennanConroy BrennanConroy deleted the brecon/hosted branch April 22, 2020 20:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-infrastructure Includes: MSBuild projects/targets, build scripts, CI, Installers and shared framework
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants