dnsmasq を設定する

Ubuntu 16.04 LTS での設定メモ

以下、NetworkManagerでネットワークまわりが設定されている環境でのものとなります

必要なパッケージ

  • dnsmasq-base (NetworkManager と共にインストールされているはず)
  • dnsmasq (apt install dnsmasq などとして、インストール)

手順

  1. /etc/NetworkManager/NetworkManager.conf を編集
    dns=dnsmasq
    を
    #dns=dnsmasq
    としてコメントアウト
  2. /etc/default/dnsmasq を編集 (これをしないと、resolvconf で作成される /var/run/dnsmasq/resolv.conf が常に参照されます)
    #IGNORE_RESOLVCONF=yes
    を
    IGNORE_RESOLVCONF=yes
    として有効に
  3. /etc/dnsmasq.conf を編集 (他に設定したいものがあればするべし)
    #resolv-file=
    を
    resolv-file=/etc/resolv.dnsmasq
    として有効に
  4. /etc/resolv.dnsmasq を作成
    nameserver 202.219.2.41
    nameserver 202.248.130.121
    等と環境に合わせて作成
  5. システム再起動

lucuda 実行結果

*** lucuda Ver.1.1 ***
GPU : Quadro FX 1800
Memory : 741 [MB]
Shader Clock : 1375 [MHz]
MultiProcessors : 8
Compute Capability : 1.1
Matrix size : 5000
単精度 : 71.556sec (1.165GFLOPS)
倍精度 : サポートしていません

 

*** lucuda Ver.1.1 ***
GPU : Quadro 4000
Memory : 2014 [MB]
Shader Clock : 810 [MHz]
MultiProcessors : 8
Compute Capability : 2.0
Matrix size : 5000
単精度 : 7.710sec (10.808GFLOPS)
倍精度 : 9.949sec (8.376GFLOPS)

 

*** lucuda Ver.1.1 ***
GPU : GeForce GTX 570
Memory : 1248 [MB]
Shader Clock : 1464 [MHz]
MultiProcessors : 15
Compute Capability : 2.0
Matrix size : 5000
単精度 : 2.820sec (29.551GFLOPS)
倍精度 : 5.330sec (15.635GFLOPS)

 

*** lucuda Ver.1.1 ***
GPU : GeForce GTX 680
Memory : 2048 [MB]
Shader Clock : 705 [MHz]
MultiProcessors : 8
Compute Capability : 3.0
Matrix size : 5000
単精度 : 2.839sec (29.353GFLOPS)
倍精度 : 4.852sec (17.175GFLOPS)

 

*** lucuda Ver.1.1 ***
GPU : GeForce GTX 780 Ti
Memory : 3072 [MB]
Shader Clock : 928 [MHz]
MultiProcessors : 15
Compute Capability : 3.5
Matrix size : 5000
単精度 : 1.788sec (46.607GFLOPS)
倍精度 : 2.867sec (29.066GFLOPS)

 

*** lucuda Ver.1.1 ***
GPU : GeForce GTX 1080 Ti
Memory : 4095 [MB]
Shader Clock : 1582 [MHz]
MultiProcessors : 28
Compute Capability : 6.1
Matrix size : 5000
単精度 : 1.335sec (62.422GFLOPS)
倍精度 : 2.355sec (35.386GFLOPS)

use at your own risk (R-20)