2012/5/5 (土)FreeBSD 9.0-RELEASE へのアップグレード失敗 †というわけで、最後の最後の freebsd-update install の後、ログイン不可に。 ping は通ってるのになぁ。orz で、いまさら、シリアルコンソールの使い方を確認。→FreeBSD/シリアルコンソール このために、ブレッドボードに接続できる シリアル9pin ケーブル作って動作確認。 ケーブル結線の確認も取れたし、いざというときにコンソールからもアクセスできることを確認した。USB-シリアル変換ケーブルが使えることも確認した。 ブートブロックで死ぬことがなければ、これで何とかなりそうな感じ。 BIOS からシリアル出力してくれるとか別の Ethernet アドレスで待機してくれるとか(iLO2とか)があると、便利なんだけどねぇ。安物のなんちゃってサーバーだからねぇ。 2012/4/29 (日)さくらの VPS 2Gプランでも unixbench 試したけど †vfs.zfs.arc_max="512M" でも、なぜか悪い評価に。 最初からキャッシュを食いつぶすので、キャッシュの有無は評価に現れていないのかも。 あとは、ほかの仮想環境との兼ね合いとかかなぁ。 参考までに貼っておく。 BYTE UNIX Benchmarks (Version 4.1.0)
System -- www*****.sakura.ne.jp
Start Benchmark Run: Sun Apr 29 16:19:12 JST 2012
2 interactive users.
4:19PM up 1 day, 18:39, 2 users, load averages: 0.15, 0.03, 0.01
-r-xr-xr-x 1 root wheel 142880 Jan 3 16:55 /bin/sh
/bin/sh: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), dynamically linked (uses shared libs), for FreeBSD 9.0 (900044), stripped
zroot/my/usr 200921678 254799 200666879 0% /usr
Dhrystone 2 using register variables 12290733.5 lps (10.0 secs, 10 samples)
Double-Precision Whetstone 2715.3 MWIPS (8.6 secs, 10 samples)
System Call Overhead 1006840.5 lps (10.0 secs, 10 samples)
Pipe Throughput 1268846.2 lps (10.0 secs, 10 samples)
Pipe-based Context Switching 195862.3 lps (10.0 secs, 10 samples)
Process Creation 4383.6 lps (30.0 secs, 3 samples)
Execl Throughput 1203.5 lps (29.7 secs, 3 samples)
File Read 1024 bufsize 2000 maxblocks 218527.0 KBps (30.0 secs, 3 samples)
File Write 1024 bufsize 2000 maxblocks 71962.0 KBps (30.0 secs, 3 samples)
File Copy 1024 bufsize 2000 maxblocks 50435.0 KBps (30.0 secs, 3 samples)
File Read 256 bufsize 500 maxblocks 59942.0 KBps (30.0 secs, 3 samples)
File Write 256 bufsize 500 maxblocks 17704.0 KBps (30.0 secs, 3 samples)
File Copy 256 bufsize 500 maxblocks 12910.0 KBps (30.0 secs, 3 samples)
File Read 4096 bufsize 8000 maxblocks 716995.0 KBps (30.0 secs, 3 samples)
File Write 4096 bufsize 8000 maxblocks 258363.0 KBps (30.0 secs, 3 samples)
File Copy 4096 bufsize 8000 maxblocks 170392.0 KBps (30.0 secs, 3 samples)
Shell Scripts (1 concurrent) 2703.6 lpm (60.0 secs, 3 samples)
Shell Scripts (8 concurrent) 761.2 lpm (60.0 secs, 3 samples)
Shell Scripts (16 concurrent) 419.6 lpm (60.0 secs, 3 samples)
Arithmetic Test (type = short) 1915825.8 lps (10.0 secs, 3 samples)
Arithmetic Test (type = int) 1887960.9 lps (10.0 secs, 3 samples)
Arithmetic Test (type = long) 638768.7 lps (10.0 secs, 3 samples)
Arithmetic Test (type = float) 1406474.0 lps (10.0 secs, 3 samples)
Arithmetic Test (type = double) 903287.6 lps (10.0 secs, 3 samples)
Arithoh 298333775.9 lps (10.0 secs, 3 samples)
C Compiler Throughput 1019.9 lpm (60.0 secs, 3 samples)
Dc: sqrt(2) to 99 decimal places 52295.7 lpm (30.0 secs, 3 samples)
Recursion Test--Tower of Hanoi 138290.5 lps (20.0 secs, 3 samples)
INDEX VALUES
TEST BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 12290733.5 1053.2
Double-Precision Whetstone 55.0 2715.3 493.7
Execl Throughput 43.0 1203.5 279.9
File Copy 1024 bufsize 2000 maxblocks 3960.0 50435.0 127.4
File Copy 256 bufsize 500 maxblocks 1655.0 12910.0 78.0
File Copy 4096 bufsize 8000 maxblocks 5800.0 170392.0 293.8
Pipe Throughput 12440.0 1268846.2 1020.0
Pipe-based Context Switching 4000.0 195862.3 489.7
Process Creation 126.0 4383.6 347.9
Shell Scripts (8 concurrent) 6.0 761.2 1268.7
System Call Overhead 15000.0 1006840.5 671.2
=========
FINAL SCORE 415.0
2012/4/27 (金)さくらの VPS で unixbench †1Gプラン ZFS(arc_max 128MB, dedup=on) FreeBSD 9.0 amd64 † BYTE UNIX Benchmarks (Version 4.1.0)
System -- www******.sakura.ne.jp
Start Benchmark Run: Thu Apr 26 23:02:31 UTC 2012
1 interactive users.
11:02PM up 5:15, 1 user, load averages: 0.02, 0.11, 0.15
-r-xr-xr-x 1 root wheel 142880 Jan 3 07:55 /bin/sh
/bin/sh: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), dynamically linked (uses shared libs), for FreeBSD 9.0 (900044), stripped
zroot/my/usr 98601921 254827 98347094 0% /usr
Dhrystone 2 using register variables 13229585.0 lps (10.0 secs, 10 samples)
Double-Precision Whetstone 2886.7 MWIPS (8.2 secs, 10 samples)
System Call Overhead 1068437.8 lps (10.0 secs, 10 samples)
Pipe Throughput 1405039.7 lps (10.0 secs, 10 samples)
Pipe-based Context Switching 235664.0 lps (10.0 secs, 10 samples)
Process Creation 5983.8 lps (30.0 secs, 3 samples)
Execl Throughput 1632.1 lps (29.8 secs, 3 samples)
File Read 1024 bufsize 2000 maxblocks 233185.0 KBps (30.0 secs, 3 samples)
File Write 1024 bufsize 2000 maxblocks 54096.0 KBps (30.0 secs, 3 samples)
File Copy 1024 bufsize 2000 maxblocks 40372.0 KBps (30.0 secs, 3 samples)
File Read 256 bufsize 500 maxblocks 61442.0 KBps (30.0 secs, 3 samples)
File Write 256 bufsize 500 maxblocks 13398.0 KBps (30.0 secs, 3 samples)
File Copy 256 bufsize 500 maxblocks 10094.0 KBps (30.0 secs, 3 samples)
File Read 4096 bufsize 8000 maxblocks 845184.0 KBps (30.0 secs, 3 samples)
File Write 4096 bufsize 8000 maxblocks 190007.0 KBps (30.0 secs, 3 samples)
File Copy 4096 bufsize 8000 maxblocks 150827.0 KBps (30.0 secs, 3 samples)
Shell Scripts (1 concurrent) 3572.4 lpm (60.0 secs, 3 samples)
Shell Scripts (8 concurrent) 800.1 lpm (60.0 secs, 3 samples)
Shell Scripts (16 concurrent) 415.3 lpm (60.0 secs, 3 samples)
Arithmetic Test (type = short) 1991633.2 lps (10.0 secs, 3 samples)
Arithmetic Test (type = int) 1909269.0 lps (10.0 secs, 3 samples)
Arithmetic Test (type = long) 667249.0 lps (10.0 secs, 3 samples)
Arithmetic Test (type = float) 1577102.6 lps (10.0 secs, 3 samples)
Arithmetic Test (type = double) 970386.7 lps (10.0 secs, 3 samples)
Arithoh 318896657.3 lps (10.0 secs, 3 samples)
C Compiler Throughput 1016.5 lpm (60.0 secs, 3 samples)
Dc: sqrt(2) to 99 decimal places 76940.0 lpm (30.0 secs, 3 samples)
Recursion Test--Tower of Hanoi 147971.3 lps (20.0 secs, 3 samples)
INDEX VALUES
TEST BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 13229585.0 1133.6
Double-Precision Whetstone 55.0 2886.7 524.9
Execl Throughput 43.0 1632.1 379.6
File Copy 1024 bufsize 2000 maxblocks 3960.0 40372.0 101.9
File Copy 256 bufsize 500 maxblocks 1655.0 10094.0 61.0
File Copy 4096 bufsize 8000 maxblocks 5800.0 150827.0 260.0
Pipe Throughput 12440.0 1405039.7 1129.5
Pipe-based Context Switching 4000.0 235664.0 589.2
Process Creation 126.0 5983.8 474.9
Shell Scripts (8 concurrent) 6.0 800.1 1333.5
System Call Overhead 15000.0 1068437.8 712.3
=========
FINAL SCORE 436.5
1Gプラン ZFS(arc_max 128MB, dedup=off) FreeBSD 9.0 amd64 † BYTE UNIX Benchmarks (Version 4.1.0)
System -- www******.sakura.ne.jp
Start Benchmark Run: Fri Apr 27 10:25:17 UTC 2012
1 interactive users.
10:25AM up 16:38, 1 user, load averages: 0.22, 0.07, 0.02
-r-xr-xr-x 1 root wheel 142880 Jan 3 07:55 /bin/sh
/bin/sh: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), dynamically linked (uses shared libs), for FreeBSD 9.0 (900044), stripped
zroot/my/usr 98602417 254827 98347590 0% /usr
Dhrystone 2 using register variables 13284587.7 lps (10.0 secs, 10 samples )
Double-Precision Whetstone 2877.0 MWIPS (9.0 secs, 10 samples)
System Call Overhead 1117463.3 lps (10.0 secs, 10 samples)
Pipe Throughput 1491361.4 lps (10.0 secs, 10 samples)
Pipe-based Context Switching 222875.5 lps (10.0 secs, 10 samples)
Process Creation 7074.0 lps (30.0 secs, 3 samples)
Execl Throughput 1805.6 lps (29.9 secs, 3 samples)
File Read 1024 bufsize 2000 maxblocks 278939.0 KBps (30.0 secs, 3 samples)
File Write 1024 bufsize 2000 maxblocks 94356.0 KBps (30.0 secs, 3 samples)
File Copy 1024 bufsize 2000 maxblocks 66417.0 KBps (30.0 secs, 3 samples)
File Read 256 bufsize 500 maxblocks 75767.0 KBps (30.0 secs, 3 samples)
File Write 256 bufsize 500 maxblocks 24452.0 KBps (30.0 secs, 3 samples)
File Copy 256 bufsize 500 maxblocks 16928.0 KBps (30.0 secs, 3 samples)
File Read 4096 bufsize 8000 maxblocks 570995.0 KBps (30.0 secs, 3 samples)
File Write 4096 bufsize 8000 maxblocks 362730.0 KBps (30.0 secs, 3 samples)
File Copy 4096 bufsize 8000 maxblocks 234303.0 KBps (30.0 secs, 3 samples)
Shell Scripts (1 concurrent) 4068.2 lpm (60.0 secs, 3 samples)
Shell Scripts (8 concurrent) 1014.1 lpm (60.0 secs, 3 samples)
Shell Scripts (16 concurrent) 507.2 lpm (60.0 secs, 3 samples)
Arithmetic Test (type = short) 2055454.5 lps (10.0 secs, 3 samples)
Arithmetic Test (type = int) 2037740.3 lps (10.0 secs, 3 samples)
Arithmetic Test (type = long) 697015.8 lps (10.0 secs, 3 samples)
Arithmetic Test (type = float) 1599518.1 lps (10.0 secs, 3 samples)
Arithmetic Test (type = double) 1018481.0 lps (10.0 secs, 3 samples)
Arithoh 322379368.3 lps (10.0 secs, 3 samples )
C Compiler Throughput 1185.3 lpm (60.0 secs, 3 samples)
Dc: sqrt(2) to 99 decimal places 110349.6 lpm (30.0 secs, 3 samples)
Recursion Test--Tower of Hanoi 156314.7 lps (20.0 secs, 3 samples)
INDEX VALUES
TEST BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 13284587.7 1138.4
Double-Precision Whetstone 55.0 2877.0 523.1
Execl Throughput 43.0 1805.6 419.9
File Copy 1024 bufsize 2000 maxblocks 3960.0 66417.0 167.7
File Copy 256 bufsize 500 maxblocks 1655.0 16928.0 102.3
File Copy 4096 bufsize 8000 maxblocks 5800.0 234303.0 404.0
Pipe Throughput 12440.0 1491361.4 1198.8
Pipe-based Context Switching 4000.0 222875.5 557.2
Process Creation 126.0 7074.0 561.4
Shell Scripts (8 concurrent) 6.0 1014.1 1690.2
System Call Overhead 15000.0 1117463.3 745.0
=========
FINAL SCORE 524.0
1Gプラン FreeBSD 8.1R amd64 (標準提供) † BYTE UNIX Benchmarks (Version 4.1.0)
System -- www******.sakura.ne.jp
Start Benchmark Run: Fri Apr 27 08:02:09 JST 2012
1 interactive users.
8:02AM up 1 min, 1 user, load averages: 0.35, 0.22, 0.09
-r-xr-xr-x 1 root wheel 134872 Jul 19 2010 /bin/sh
/bin/sh: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), dynamically linked (uses shared libs), for FreeBSD 8.1, stripped
/dev/ad0s1a 9680238 928532 7977288 10% /
Dhrystone 2 using register variables 13921908.1 lps (10.0 secs, 10 samples)
Double-Precision Whetstone 3039.0 MWIPS (7.2 secs, 10 samples)
System Call Overhead 728489.9 lps (10.0 secs, 10 samples)
Pipe Throughput 1214831.9 lps (10.0 secs, 10 samples)
Pipe-based Context Switching 162626.6 lps (10.0 secs, 10 samples)
Process Creation 3105.3 lps (30.0 secs, 3 samples)
Execl Throughput 1883.2 lps (29.8 secs, 3 samples)
File Read 1024 bufsize 2000 maxblocks 1339096.0 KBps (30.0 secs, 3 samples)
File Write 1024 bufsize 2000 maxblocks 146131.0 KBps (30.0 secs, 3 samples)
File Copy 1024 bufsize 2000 maxblocks 142936.0 KBps (30.0 secs, 3 samples)
File Read 256 bufsize 500 maxblocks 360230.0 KBps (30.0 secs, 3 samples)
File Write 256 bufsize 500 maxblocks 105574.0 KBps (30.0 secs, 3 samples)
File Copy 256 bufsize 500 maxblocks 71529.0 KBps (30.0 secs, 3 samples)
File Read 4096 bufsize 8000 maxblocks 3949858.0 KBps (30.0 secs, 3 samples)
File Write 4096 bufsize 8000 maxblocks 139998.0 KBps (30.0 secs, 3 samples)
File Copy 4096 bufsize 8000 maxblocks 137704.0 KBps (30.0 secs, 3 samples)
Shell Scripts (1 concurrent) 2069.1 lpm (60.1 secs, 3 samples)
Shell Scripts (8 concurrent) 442.7 lpm (60.0 secs, 3 samples)
Shell Scripts (16 concurrent) 234.0 lpm (60.0 secs, 3 samples)
Arithmetic Test (type = short) 1955716.3 lps (10.0 secs, 3 samples)
Arithmetic Test (type = int) 2014152.6 lps (10.0 secs, 3 samples)
Arithmetic Test (type = long) 687088.7 lps (10.0 secs, 3 samples)
Arithmetic Test (type = float) 1563702.5 lps (10.0 secs, 3 samples)
Arithmetic Test (type = double) 1027222.9 lps (10.0 secs, 3 samples)
Arithoh 317418442.2 lps (10.0 secs, 3 samples)
C Compiler Throughput 1026.0 lpm (60.1 secs, 3 samples)
Dc: sqrt(2) to 99 decimal places 76755.5 lpm (30.0 secs, 3 samples)
Recursion Test--Tower of Hanoi 167827.5 lps (20.0 secs, 3 samples)
INDEX VALUES
TEST BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 13921908.1 1193.0
Double-Precision Whetstone 55.0 3039.0 552.5
Execl Throughput 43.0 1883.2 438.0
File Copy 1024 bufsize 2000 maxblocks 3960.0 142936.0 360.9
File Copy 256 bufsize 500 maxblocks 1655.0 71529.0 432.2
File Copy 4096 bufsize 8000 maxblocks 5800.0 137704.0 237.4
Pipe Throughput 12440.0 1214831.9 976.6
Pipe-based Context Switching 4000.0 162626.6 406.6
Process Creation 126.0 3105.3 246.5
Shell Scripts (8 concurrent) 6.0 442.7 737.8
System Call Overhead 15000.0 728489.9 485.7
=========
FINAL SCORE 488.1
感想 †
2012/4/26 (木)そもそも Virtio をブート時に認識してなくても問題ないんじゃね? †要はブロックデバイスの見え方が違うだけなので、 後からインストールしても何の問題もないはず。 というわけで、後からインストールして、どうなるかを検証。 ports から emulators/virtio-kmod 入れてみたけど、どうもホスト側でディスクが見えないようにされているっぽい。 なんか制約かかったのかな? virtio_pci0: host features: 0x71000002 <EventIdx,RingIndirect,NotifyOnEmpty,StatsVq> これしかない。 これ見ると、以下のようになっている。 virtio_pci0: host features: 0x710006d4 <EventIdx,RingIndirect,NotifyOnEmpty,Topology,FlushCmd,SCSICmds,BlockSize,DiskGeometry,MaxNumSegs> うーん、一度、ビルドしたというカーネルモジュールもらってやってみるかなぁ。 それで同じなら、設定が変わったということだよね? お試しプランを悪用(?)して(というか「お試し」なんだから正しい気がするが)、もう1台1Gプランを立ち上げて virtio 有効化済み mfsBSD を立ち上げた。 これを見ると、確かに、0x710006d4 になっている。 となると、ports の virtio-kmod が保守的設定になっていて動かないという話? どうも、ports 版の方だと、virtio_pci0 (実際にはvirtio_pci1)しか見えていなくて、 virtio 有効化版 mfsBSD だと virtio_pci0とvirtio_pci1 が見えるということらしい。 さてどうする。3つの原因が考えられる。
もし1,2番目であるならば、まずは virtio 初期化済み mfsBSD をぶち込んでみればわかりそう。 3番目はソースを比較すればいいだろう。 というわけで、何がどう問題だったのか? †さくらのVPSではOSを選んで再インストールすることができるが、このときに、FreeBSD を選んでしまうと VirtIO の設定が外されてしまう。 CentOS で再インストールを行い、FreeBSD を強制上書きインストールならば、VirtIO の設定を生かしながら、FreeBSD をインストールすることができる。 この場合、事前に VirtIO が有効になっている mfsBSD などを使わないと、VirtIO のデバイスを見ることはできず、エミュレートされた ada* デバイスもないため、インストールを始めることもできない。 いや、これは罠だなぁ。まぁ、こんな変な使い方するユーザーはなかなかいないからなんだろうけどさ。 Jail について試行錯誤中 †なんかめんどくさいことやってるなぁと思われるかもしれないけど、原理を理解しないまま簡易ツールに飛びつくのを避けたいと思っているため。 ツールは楽なんだけど、楽した後で上手く動かなかった時に、何がどうなってるのか、結局知らないと何ともならんのだよね。 2012/4/21 (土)さくらの VPS でやらせたいこと †
これはきつい。カーネルメモリ512MBは必須要件なのね。 ZFS WARNING: Recommended minimum kmem_size is 512MB; expect unstable behavior.
Consider tuning vm.kmem_size and vm.kmem_size_max
in /boot/loader.conf.
unixbench の結果 ==============================================================
BYTE UNIX Benchmarks (Version 4.1.0)
System -- www*****.sakura.ne.jp
Start Benchmark Run: Sun Apr 22 00:04:29 JST 2012
2 interactive users.
12:04AM up 1 day, 17:29, 2 users, load averages: 0.01, 0.28, 0.21
-r-xr-xr-x 1 root wheel 142880 Jan 3 16:55 /bin/sh
/bin/sh: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), dynamically linked (uses shared libs), for FreeBSD 9.0 (900044), stripped
zroot/system/usr 95619421 254810 95364611 0% /usr
Dhrystone 2 using register variables 15131040.2 lps (10.0 secs, 10 samples)
Double-Precision Whetstone 2822.6 MWIPS (9.2 secs, 10 samples)
System Call Overhead 1137176.3 lps (10.0 secs, 10 samples)
Pipe Throughput 1439253.6 lps (10.0 secs, 10 samples)
Pipe-based Context Switching 252982.1 lps (10.0 secs, 10 samples)
Process Creation 8432.2 lps (30.0 secs, 3 samples)
Execl Throughput 2184.7 lps (29.7 secs, 3 samples)
File Read 1024 bufsize 2000 maxblocks 191710.0 KBps (30.0 secs, 3 samples)
File Write 1024 bufsize 2000 maxblocks 109155.0 KBps (30.0 secs, 3 samples)
File Copy 1024 bufsize 2000 maxblocks 70772.0 KBps (30.0 secs, 3 samples)
File Read 256 bufsize 500 maxblocks 85329.0 KBps (30.0 secs, 3 samples)
File Write 256 bufsize 500 maxblocks 28640.0 KBps (30.0 secs, 3 samples)
File Copy 256 bufsize 500 maxblocks 20032.0 KBps (30.0 secs, 3 samples)
File Read 4096 bufsize 8000 maxblocks 276278.0 KBps (30.0 secs, 3 samples)
File Write 4096 bufsize 8000 maxblocks 412130.0 KBps (30.0 secs, 3 samples)
File Copy 4096 bufsize 8000 maxblocks 198221.0 KBps (30.0 secs, 3 samples)
Shell Scripts (1 concurrent) 4789.5 lpm (60.0 secs, 3 samples)
Shell Scripts (8 concurrent) 1154.3 lpm (60.0 secs, 3 samples)
Shell Scripts (16 concurrent) 592.6 lpm (60.0 secs, 3 samples)
Arithmetic Test (type = short) 1964725.6 lps (10.0 secs, 3 samples)
Arithmetic Test (type = int) 2091645.9 lps (10.0 secs, 3 samples)
Arithmetic Test (type = long) 680531.9 lps (10.0 secs, 3 samples)
Arithmetic Test (type = float) 1577821.5 lps (10.0 secs, 3 samples)
Arithmetic Test (type = double) 1009335.6 lps (10.0 secs, 3 samples)
Arithoh 312876630.9 lps (10.0 secs, 3 samples)
C Compiler Throughput 1263.6 lpm (60.0 secs, 3 samples)
Dc: sqrt(2) to 99 decimal places 134686.0 lpm (30.0 secs, 3 samples)
Recursion Test--Tower of Hanoi 149883.0 lps (20.0 secs, 3 samples)
INDEX VALUES
TEST BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 15131040.2 1296.6
Double-Precision Whetstone 55.0 2822.6 513.2
Execl Throughput 43.0 2184.7 508.1
File Copy 1024 bufsize 2000 maxblocks 3960.0 70772.0 178.7
File Copy 256 bufsize 500 maxblocks 1655.0 20032.0 121.0
File Copy 4096 bufsize 8000 maxblocks 5800.0 198221.0 341.8
Pipe Throughput 12440.0 1439253.6 1157.0
Pipe-based Context Switching 4000.0 252982.1 632.5
Process Creation 126.0 8432.2 669.2
Shell Scripts (8 concurrent) 6.0 1154.3 1923.8
System Call Overhead 15000.0 1137176.3 758.1
=========
FINAL SCORE 562.5
http://www.mochipon.com/memo/?%28FreeBSD%29%A4%B5%A4%AF%A4%E9%A4%CEVPS%A4%CB%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%A4%B7%A4%C6%A4%DF%A4%EB%28Part.1%29 と見比べると、書き込みはそうでもないけど、読み出しは Virtio が効いてるような雰囲気かな。 Eclipse にて Maven で警告が出る原因と対応 †問題 †
原因 †
対応 †
Eclipse で Aptana plugin 入れたら出てきたエラーの件 †プロパティー・テスターがプロパティー com.aptana.ide.core.ui.nature を型 class org.eclipse.jdt.internal.core.JavaProject に提供していません org.eclipse.core.runtime.CoreException: プロパティー・テスターがプロパティー com.aptana.ide.core.ui.nature を型 class org.eclipse.jdt.internal.core.JavaProject に提供していません at org.eclipse.core.internal.expressions.TypeExtensionManager.getProperty(TypeExtensionManager.java:123) ... Pleiades で翻訳されてしまっているので、元のエラーに戻すと、こんなの。 No property tester contributes a property com.aptana.ide.core.ui.nature to type class org.eclipse.jdt.internal.core.JavaProject どうも、根本的にモジュールが不足してるっぽい? com.aptana.ide.core.ui.nature というものは影も形もない。誰も解決できていないみたいなので放置。 結局、Aptana plugin は取り外した。(主目的は jQuery の JavaScript 解析エラー対応だったため。) Eclipse で出ていた jQuery の JavaScript 解析エラーの対応 †問題 †
対応 †
|
||||||||||||||||||||||||||||||||||||||||||||||||||