[Groonga-commit] groonga/groonga at 80739da [master] yum: make cpus customizable

アーカイブの一覧に戻る

Kentaro Hayashi null+****@clear*****
Sun May 29 14:45:51 JST 2016


Kentaro Hayashi	2016-05-29 14:45:51 +0900 (Sun, 29 May 2016)

  New Revision: 80739da4fd9cf6a068b913749812fd2af3f2bc3d
  https://github.com/groonga/groonga/commit/80739da4fd9cf6a068b913749812fd2af3f2bc3d

  Message:
    yum: make cpus customizable

  Modified files:
    packages/yum/Vagrantfile

  Modified: packages/yum/Vagrantfile (+10 -0)
===================================================================
--- packages/yum/Vagrantfile    2016-05-29 13:14:02 +0900 (21e496a)
+++ packages/yum/Vagrantfile    2016-05-29 14:45:51 +0900 (9e4faa7)
@@ -36,6 +36,16 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
       node.vm.boot_timeout = 1 * hour_in_seconds
       node.vm.provision(:shell, :privileged => false, :path => "build-rpm.sh")
       node.vm.provider("virtualbox") do |virtual_box|
+        system_n_cpus = 1
+        if File.exist?("/proc/cpuinfo")
+          system_n_cpus = File.readlines("/proc/cpuinfo").grep(/^processor/).size
+        end
+        if system_n_cpus > 1
+          vm_n_cpus = system_n_cpus / 2
+        else
+          vm_n_cpus = 1
+        end
+        virtual_box.cpus = (ENV["VM_CPUS"] || vm_n_cpus).to_i
         virtual_box.memory = (ENV["VM_MEMORY"] || 1024).to_i
       end
     end
-------------- next part --------------
HTML����������������������������...
ダウンロード 



More information about the Groonga-commit mailing list
アーカイブの一覧に戻る