顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - dark

頁: [1] 2 3 ... 52
1
Linux 討論版 / Re: 迴圈問題...
« 於: 2017-11-05 18:06 »

j=5 剛跑完 , j2="2 3"

set j2="$j2 "$j

...
foreach x ( $j2 )
 ...
end
j=x

...

2
Linux 討論版 / Re: 迴圈問題...
« 於: 2017-11-05 17:49 »
作業的話 , 恐怕要符合數學較高分喔

while ( $i < $n )

        set j = 2
        set  k = `echo "sqrt($i) + 1" | bc`

        while ( $j <= $k )
                if ( $i % $j == 0 ) break
                @ j = $j + 1
        end

        if ( $j >= $k ) echo $i
        @ i = $i + 1
end

測到平方根即可 ... 數字大時 , 執行速度就倍數成長了

若老師的用意在第三題 , 那就該有個 j2 變數 , 暫存已經找到的質數清單
j 比清單小的情況 , 只跑質數清單 , 大於才 +1 跑 , 速度更快

還有 ... 進迴圈先 + 1 , 這有點奇怪 ... 還好這問題剛好沒錯

3
Linux 討論版 / Re: If的使用
« 於: 2017-11-05 17:34 »
if 有沒有拿掉 , 小弟我都能跑耶 ... 沒錯吧
除非執行 sh /tmp/testcsh.csh ... (這時第一行擺來看的 :-\)

4
最近多多少少看些資訊的心得 ...
若不正確 , 還請指正 ..

10. 問題本身就錯了 , 是倍頻的 1/4 , 北橋是 1/2
而現在 , 南橋速度 = 外頻 , 還沒看到可超頻
北橋 , 記憶體皆可獨自超頻 , 所以不一定是 cpu 的幾分之幾

5. pcie 若高興 , 也可以請秦始皇宣旨命名為 AGPe
... 反正串列學網路封包 , 就是要來取代 pci ,pcix , AGP 的

7. 就如同多張網路卡 bonding 成一個網路介面 , 讓頻寬加大
所以顯示卡 x16 會說 , 要看主機板支援度 .. 有可能插 x16 卻只跑 x8

7,10,11.
用 google 搜尋 "cpu pcie lanes" 的圖片 , 可以看到諸如 :








再由主機板廠商產品規格中可看到如下敘述

推測得知此三問題 ... (未必正確)
 
所以北橋控制的 pcie , 應等於可以直達 cpu lanes 數 , 應 >= 顯卡pcie+m2m等
(排前面的幾個插槽 , 也所以插槽排序才會不規則如 x16 , x8 , x16 , x4 , x1 ...)
而南橋也有控制 pcie , 應就與 cpu lanes 數無關了 ... (排後面的插槽)

(那北橋位置插網卡是不是更有效率呢 ... ?)



6 , 8 , 9. 雖還不知答案
但有看到 pcie 擴充 n x pcie , 所以一定如 usb 一般能增加
而因為都看封包 header , 所以 pcie 一定有上限 (若拆 packet 是南橋 , 那 9 問題就是 128 為上限 , 8 仍未知)


5
這篇的問題都沒人答 ...  :'(

再加一問 ...

今天想起以前朋友說過
現在 64bit cpu 是精簡指令集
若跑 32bit OS 要再暗地裡轉換什麼的 ...
所以灌 32bit OS 理論上要比 64bit OS 做事慢還浪費資源
真是如此嗎 ? 若是 , 怎樣情況能看出差距呢 ?


6
v2v 的做法
也是捨棄原 vmdk

若不介意偶爾看到設定檔 二三十G -> 實際只用 三兩 G
那可以使用如 gparted 將 partition 縮小
多餘空間另切磁區來塞 0 後刪除 , 關閉在瘦身
... 小弟大多 guest 都只至此

少數要備份成 ovf , 有時抓在桌機 NB 跑的
會再用 clonezilla , 用 disk to disk 到適當大小 vmdk
一樣是捨棄原 vmdk
記得參數是要留意 "忽略大小" , "按比例重分磁區"


剛做最後一次測試 , 覺得是 nbd module 問題 ...
這模組是額外 compiler 的 , 可能參數哪錯了吧 ...
刪 lab ... 不用 iscsi 了

7
小弟今天測試了 iscsi , 可惜找不到節省硬碟空間的方法 ...
另外 iscsi 這樣的網路磁碟 , 在 win7 下 , 若是網路有問題 ... 對檔案總管而言 , 簡直惡夢
玩整天 , 還真不知道 iscsi 能做什麼了 ...  :-\


使用 iscsi 可以使用 vmfs
而使用 vmfs 就能讓 guest 的 disk 用 thin 模式 ... 這才能節省空間
但 .. 使用 iscsi 需給一塊 "實際" 的空間 , 這麼一來就浪費的暫時沒用到的 vmfs 空間了
除非能讓 thin 模式的磁區跑 iscsi

-----
1. losetup 無法掛載 thin 模式的 vmdk (小弟找不到方法)
2. vmware-mount 無法掛載未知 patition table 與 vmfs
3. nbd 裝置可以掛載 thin 格式 , 但 iscsi 不支援 /dev/nbd
4. losetup /dev/loopx /dev/nbdx , 再 iscsi 開 loopx => 只可惜效能太差
=> tcp 的好處就是會塞在記憶體緩衝 , 真的全部寫入 disk 需一段時間 , 因此會有越塞越慢的情況
真可惜 ...


ps ..
小弟一直是用 nfs , 而開的空間是 thin 的 vmdk 掛來的
在 ms 建的 vhd  , 搬到 file server 則用 qemu-nbd 掛給 nfs
這能達到節省空間 , 必要時也可 resize 擴大
(ps 不知如何 resize 縮小)




8
以下多個問題 , 滿雜的 ...
還請大家解惑 , 謝謝 !!


1. linux 下 , 如何知道某顆硬碟 "已經" 進入休眠狀態 ?

2. tune2fs 檢視的資料是存放在哪裡 ? 這些資料可以更改嗎 ?
記的在某些軟體上看到 "硬碟總使用時間" , "初次使用時間"
硬碟上有 rom 嗎 ?

3. 2.5 吋外接硬碟有時候需插 2port usb ... 主機板 , usb hub 有控制電流嗎 ?
電線粗能承載大電流 , 難道是晶圓極限問題 ? (奈米世界電流量是如何解決的呢 ?)

4. 2.5 吋 sata 電源與 3.5 相同 , 那 2.5 吋外接時 , 整體都只吃 5V , 還是馬達也吃 12 V (升壓來的) ?

5. pcie 為 pci 的串列傳輸 , 為何 AGP 沒有串列傳輸介面呢 ?

6. usb (com串列) 可接 128 個裝置 , 那 pcie 擴充可增至幾個插槽呢 ?

7. pcie 既然是串列傳輸 , 為何還要 x2 x4 x8 x16 呢 ?
雖看過 x1 的顯示卡或 x4 的網路卡 , 但既然串列都看標頭 , 那 x1 跟 x16 的顯卡意義差在哪呢 ?

8. 若主機板只支援 usb2.0 , 那插上 usb3.0 擴充卡是否有意義呢 ? 南僑又如何看待這介面呢 ?

9. usb 擴充卡是否讓 128 裝置數量向上提升呢 ?

10. 以前南僑管 pci , 是外頻的 1/4 . 現在是北橋管 pcie 嗎 ?
有介紹這些知識的地方嗎 ?

11. 原價屋 CPU 列表中 http://www.coolpc.com.tw/AMD.htm
內顯 / pcie lanes 是什麼意思 ? 為何不支援內顯的也標明呢 ? 又為了大於 16 呢 ? (比 x16 顯卡強 ?)



不好意思 ...
問題是不是太多了 ...

9
Linux 討論版 / Re: 請問 linux 解析度問題
« 於: 2017-09-20 17:53 »
不死心又找了一下
這篇看到關鍵字 https://ubuntuforums.org/showthread.php?t=2246833
VideoRam

代碼: [選擇]
Section "Device"
Identifier  "abcxyz"
Driver      "dummy"
VideoRam 8000
EndSection
給 8 Mb 就夠了 ... 應該是 K 吧
終於能看到所有按鈕 , 不用 tab 猜了

10
Linux 討論版 / Re: 請問 linux 解析度問題
« 於: 2017-09-19 16:48 »
原來如此 ...
小弟是使用 vino 當 vncserver
與 console 端螢幕同步
若網路不通好去接螢幕繼續

11
Linux 討論版 / Re: 請問 linux 解析度問題
« 於: 2017-09-19 14:18 »
沒有 -geometry 之類的選項嗎?

這參數該如何使用呢 ?
目前小弟已經調至 1360x768 , 高度略嫌不夠

小弟參考 http://www.equn.com/forum/thread-39749-1-1.html
小弟用 dvi 轉 dsub 接頭 , 可惜仍沒效果 ...

後來看了這篇 https://askubuntu.com/questions/453109/add-fake-display-when-no-monitor-is-plugged-in
找 dummy 字眼安裝了 xorg-x11-drv-dummy
只可惜最大只有 1360x768


12
Linux 討論版 / 請問 linux 解析度問題
« 於: 2017-09-18 18:25 »
小弟環境 centos6.5 gnome
平常不接螢幕

小弟使用 ssh startx
並使用 vino-server_vnc server

從遠端 vnc 進入 , 解析度非常低 (因為沒插螢幕)
且此時不能調整解析度

接上螢幕後就能調整解析度
此時 ssh 或多跳一行
resize called 1280 1024

若不想接螢幕 , 又想控制解析度該怎麼做呢 ?





13
雜七雜八 / Re: 二手的硬體能買嗎 ?
« 於: 2017-09-18 18:06 »
可是 ... 像 DDR3 到現在都沒 16 G
主機板就算支援 32G , 用 8 G 插槽卻不夠
遺憾 ...


14
雜七雜八 / Re: 二手的硬體能買嗎 ?
« 於: 2017-09-17 14:57 »
噪音的確是很大因素
除非有一間放機器的房間 , 在把線拉出來

想不到電費那麼可怕 ... 等於夏天吹冷氣的錢了




15
雜七雜八 / 二手的硬體能買嗎 ?
« 於: 2017-09-15 14:32 »
想再買一顆 4T
上網看了看 , 發現硬碟價錢這幾年都沒在變

4T 這兩年沒變
2T 更從 2010 至今不變
(因為我那顆 2T 買完 , 隔年泰國就水災)
而 ssd 低價位變少 , 但容量倍數成長
不禁思考到 ... 傳統硬碟消失的時機出現了
只是 ... 還要多久 ?

前些日子安裝撿來的 AMD esxi5
裡面沒放多少 guest , 且希望若要跑也從 file server nfs/iscsi 方式
若能有顆 40G , 放備援 firewall 就夠
所以也看了二手露天拍賣 ...

AMD 這台 CPU 是 A8-5600k 4x4.0GHz
比小弟主要跑 vm 的 i5-760 超 4x3.5GHz 效率好
所以看了一下 1156 插槽的 cpu ...



離題一下 , 這裡小弟有幾個疑問
1.
i5-760 這台不能 hardware passthrough
不知是不是他是 4c4t ? ... 要 4c8t 才能嗎 ?

2.
安裝 AMD 那台時 , 試著把 esxi 無法驅動的卡 passthrough 給 guest
guest 一開機 , esxi 就當機 ... 是卡的問題嗎 ? 還是 esxi 不能驅動的就不能 passthrough ?



回主題 ...
各位會去買二手 cpu 嗎 ?
二手小硬碟風險不小吧 ? (可是早期小硬碟比現在耐用)


另外 , 搜尋了一下 HP server
DL380 G6/G7 ... 這些竟然都有不到 1 萬
這些不知貨源是哪來的 ? 哪些公司淘汰的設備 ?
不到 10 年前 , 當初一台不都是30~50萬的 ...

感覺 2010 年間的二手設備
如今企業級的反而比一般消費級的便宜

各位會買這類 server 在家用嗎 ?


16
雜七雜八 / Re: 快瘋掉了 ... 完蛋了 ...
« 於: 2017-09-15 07:39 »
linux ext 並沒有專門分檔案與目錄的區間,以爲目錄本身就是檔案,只是裏面存放的是結構資料:inode,filename,X,X
想起來了 , 以前的 vi 目錄 , 會看到裡面檔案名稱 ...
所以,如果你用 dd 下去,首當其衝的就是 mbr, 然後是 partition block,再來就是 filesystem superblock, inode table, ... 等 meta 區,然後就是 data block ...( 再後面是其他 block group)
也就是 block group 也是在第一軌嚕 ?
看來難度再次加倍升級 ... 剛睡醒又要昏倒了 .....

ext 索引式第一軌這麼重要 , 若要備份 , 該怎麼備份?
雖說這次是恍惚狀態的腦殘行為 ... 就算 HA 也同步差沒幾 k




18
雜七雜八 / Re: 快瘋掉了 ... 完蛋了 ...
« 於: 2017-09-14 11:38 »
檔案挖掘工具的運作原理
通常都會忽略檔案系統層級
所以沒有檔名或路徑應該是正常的
不直接表示檔案系統的健康狀況
意思是 .. 檔名路徑都還在吧 .....

嗯嗯 ... 一定還在 ..... 真的 ? 真的 ! 一定 ? 一定 !
..... 盯著懷錶 , 跟我一起唸 ... 然後這張符拿會去化了 , 配開水給硬碟服下
(已經開始精神錯亂了)


不過小弟推測 , 理當檔名路徑都還在
因為掃描時有注意到 , 跳出 superblock N 的字眼 (N=11 ? 12 ?)
所以猜想 , 這理當 2~N 的 inode 都還在才是 (..... 難道 2 ~ N 也全擠在第一圈 ?)

而目前只用 RLinux 跟 easeus 掃過
而 easeus 有辨識出幾個(很少)檔名 , 但 easeus 似乎沒有進階設定功能(可能 free 版)
所以始終認為是 ntfs 磁碟


目前我的環境剩 2.5T 不到 , 要救這顆 2T 硬碟 , 真的滿吃緊
除非能找到一套掃的完整不需整理的軟體 ...
而且若救不回檔名就沒意義了 ...


另外 , 我常將整理過 , 不會更動的資料 , 做成 iso 儲存
但救援軟體似乎無法找 iso ... 想想 , linux 建一個 iso , 似乎就只是透過 loop 掛個目錄 ... 失策阿
還有個難處 , 就是 vmdk 檔 ... 裡面內容一樣會因標頭而分割出來



不知資料救援業界 , 能夠救到什麼程度 ?
有業界網友在嗎 ? ... 這種情況 , 成功率有多少 ?



19
雜七雜八 / Re: 快瘋掉了 ... 完蛋了 ...
« 於: 2017-09-13 11:47 »
雖然還沒救回來 ...
但小弟仍不打算放棄

指定檔案標頭下去找是有檔案
可是沒檔名 ...

目錄檔案路徑應該損毀了吧 ...

不知 ext4 目錄結構位置損毀
還有沒有其他位置有備份 ... 或是一段段叢集有自己的目錄結構 ?

不知目前有哪種 filesystem 在損毀時救援機率大的 ?


說到這 ... centos7 速度真比前面版本快很多
網路上一些文章都說是 xfs 的原因 ... 真的嗎 ?


20
這兩台都是 L3
理當有綁介面就 routing
但沒有 dhcp relay 方面資訊

不知 ICX6610-24F 怎麼設
您該撈 config 出來比對
再挑底下兩 vlan (7) 的 L2  config 比對

最簡單的就是希望 config 上有不同
什麼不同會造成只有第一次請求 ok 不知道
但實體機器時沒問題
那代表該環境有個 "彈性" 的架構 , 可容許之前 "寬鬆" 設定

如果不是 ... 找不到差異
那您就得路上一台台進去看 status 再一邊思考了


想想這服務 ... 只有 mac 資訊
使用者又不是可以隨便拔插 switch port
就算可以 , 理當 mac table 會更新
若不更新呢 ? ... 那也只要不插拔

ICX6610-24F 若同 vlan group 多 port , 機制為何
trunk group 多 port 又如何等 ...

不同廠牌間 , STP 正常 ? 沒迴路 ? ....


所以還是期待只是設定上有問題的好 ...
想想實體與虛擬差異 ... 有沒有轉換時少隻腳 , vpn , 其他服務什麼的
或是該部門美女相簿集主機也放這機房什麼的 ...

21
雜七雜八 / Re: 快瘋掉了 ... 完蛋了 ...
« 於: 2017-09-10 01:28 »
小弟 dd 那顆
是為了救 4T 臨時借來的
自己的環境只擠出 2.5T ... 抓超過 4T 資料

整理 copy 完資料 , 準備還 , 所以 dd if=/dev/zero 掉

今天掃了 3 次 ... 都沒任結果
靜下心來想想後 , 用 RLinux 的檢視工具查看
應該只 dd 到 75 Mb 左右的位置 , 因為翻到這裡就不為 0
不知是不是當出正忙著提供讀寫 ... 還是心跳太快 , 感覺時間過太久
才 75 Mb ?
總之目前位移到該 byte 重掃中 ... 應該要跑 5 hr

2T 跑 5 小時 , 4 T 跑超過 24 hr ...


現在能不能救回來都不知道 ...




22
雜七雜八 / Re: 快瘋掉了 ... 完蛋了 ...
« 於: 2017-09-09 11:40 »
睡醒已經掃完了 ... 天阿 ... 一個檔案都沒有 ...

平常這些重要資料 , 複製三份分三顆硬碟放
為了挪空間整理在這顆 2T
環境整理中 ... 竟然就全死了

23
雜七雜八 / 快瘋掉了 ... 完蛋了 ...
« 於: 2017-09-09 04:30 »
使用 usb 介面 ... 有待評估

一顆 2 T 裡面都是工具 , iso , 自定 vm_guest 啟動程序等 ... 很重要
而且正在使用狀態中 ... (竟然能被 dd)

只因要 dd 另一顆 2 T , 插上 usb 後 , console 跳出 sdb 字眼 ...
就直接 dd sdb 了

突然想到 , sdb 應該在用 , 且某台 guest 也還在正常讀取 sdb 磁碟 ...
新插上理當該跳 sdc 吧 ....... 發呆了一分鐘

越想越不對才動手去拔線 ... 事後 ... 果然殺錯顆 .....


一分鐘 ... 能殺多少資料 ..... 哭死了


24
arp table , vswitch 該確認什麼 ... 小弟也不知道 ...

但排除硬體壞 , 軟體 bug .. 不 lucky 的 7 這條路上 , 一定跟別人不同


首先測推一下貴公司網路 , 理當 servers - core route - (switch (L2/L3), vlan 2,3...) - client

client 發出的 dhcp 請求是廣播
所以遇到節點要 relay , 例如 cisco 上須敲 ip helper-address dhcp.server.ip
這台 L2/L3 本身也需知如何到達 dhcp server

server 上的設定應該一目了然
挑一個非 7 網段跟 7 比對 , 從 core 找起 ..... 畢竟不是只 7 網段中某些人哀嚎

25
我是沒特別冊過速度呢... 不知道 client 端有沒有裝好 vmtools ?

這點倒一直沒想到 ... 多謝

小弟的 guest 從不安裝 vmtools ...
下午或晚上電腦不忙再來試 .....


26
小弟將 usb 硬碟插到 esxi5 的 host 上給 guest 用
但速度之有 5 ~ 10 Mb ...

不知是否使用此法的大大們速度如何?

如圖 :
version:2 是指 usb2.0 嗎 ?


ps :
https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2082057
提到 , 支援 usb 列表 有關嗎 ?


另外請問 :
小弟只知 esxi5 比較不挑硬體
不知哪些更新的版本 , 也一樣不挑硬體的呢 ?

謝謝!!

27
雜七雜八 / Re: 閒聊網路介面
« 於: 2017-09-07 12:10 »
os裝完就剩更新而已,資料可能不會存在local端。就算不是雲端,現在家用NAS也很普及。我相信網路的賴會越加嚴重。
的確 ...
大多資料只給一台用 , 實在浪費 ...

說到這 ...
藍芽的進步速度也滿快的
不知道會不會有一天取代排線
或什麼新技術 ... 主機內都沒線了 (好像比較難)

資料獨立出來的觀念是必要的 , 應該有機會硬碟脫離主機
... 藍芽配對一下就換人控制



28
那網段跟人家有什麼不同 ? (該部門有美女嗎 ?)
只知道你 win2k 轉虛擬 , 其餘資訊全無 (能要電話嗎 ?)

dhcp sever 租約時間給少一點試試

理當是綁 mac addr 吧 ?
不知 guest 的 arp table -> vm 的 vswitch -> 路上的 switch 有什麼影響 ?


29
想起以前玩過 cisco 模擬軟體 GNS

搜尋一下 , 他也有出支援虛擬環境 ...
已經抓了 ... 以後再玩 ...

看他的介紹 , 我上篇摸索的 , 他網站上都有提到
早知道就 ...

30
小弟撿到一台 AMD FM2 小主機板 , 只有一個 onboard giga port + 1 x pci 100M
而手邊有一台 cisco 2950T
必需要使用 trunk 相連 , 才能當多腳位 firewall 使用

可是 esxi5 與 cisco 2950T 間 , 無法使用 trunk
esxi 官方說 .. 他只支援 802.1Q
cisco 官方也說有支援 802.1Q  ...
但 2950T 沒有 "switchport trunk encapsulation dot1q" 這指令


解決方法 , 就是在實體 port , 與 vSwitch 之間 , 再放入一台 guest(linux) 當 switch
而這台 linux switch , 一隻腳是實體 , 另一隻腳是虛擬

bridge1=實體.vlan1 + 虛擬.valn1
bridge2=實體.vlan2 + 虛擬.valn2
.....


vSwitch 設定關鍵 , 前幾天已做測試
http://phorum.study-area.org/index.php/topic,72046.msg344424/topicseen.html#msg344424
關鍵圖貼過來如下



而下圖 (也是附件) 則是 linux switch + vSwitch 結構
而 vSwitch 增加一個 vlan , 即對應到 cisco 2950T 的 vlan




小弟步驟如下:
1. 新增一台不綁實體網卡的 vSwitch , 此 vSwitch 與其中設定如上圖開啟紛亂模式
2. 安裝一台 guest linux , 實體網卡 passthrough + 一張虛擬介面
3. 安裝 OS , 需 bridge-utils , vconfig 套件
4. 安裝完增加一個 10Mb 虛擬硬碟 , 掛在 /roo/bin (編輯 fstab)
5. echo 'sh /root/bin/mybootstart > /root/bin/mybootstart.log &' >> /etc/rc.d/rc.local
6. 沒用道的刪除 , 基本上 /var , /usr 中 , 除了有 lib 字眼的路徑 , 我都刪了 (連用 less 指令都警告)
7. 關機 , vmkfstools -K 瘦身 , 再鎖死這顆安裝碟 (/root/bin 的 10Mb 沒鎖)
8. 編輯 /root/bin/mybootstart
代碼: [選擇]
#!/bin/bash

echo '#!/bin/bash
vconfig add eth0 $1
ifconfig eth0.$1 up
vconfig add eth1 $1
ifconfig  eth1.$1 up
brctl addbr br$1
brctl addif br$1 eth0.$1
brctl addif br$1 eth1.$1
ifconfig br$1 up
touch /root/bin/data/$1
' > /bin/myaddv
chmod 755 /bin/myaddv

echo '
brctl delif br$1 eth0.$1
brctl delif br$1 eth1.$1
ifconfig eth0.$1 down
ifconfig eth1.$1 down
ifconfig br$1 down
brctl delbr br$1
vconfig rem eth0.$1
vconfig rem eth1.$1
rm -f /root/bin/data/$1
' > /bin/mydelv
chmod 755 /bin/mydelv




ifconfig eth0 up
ifconfig eth1 up

modprobe 8021q
echo 1 > /proc/sys/net/ipv4/ip_forward

if [ ! -d /root/bin/data ] ; then mkdir -p /root/bin/data ; fi

ls -1 /root/bin/data | while read x;do myaddv $x ; done
99. esxi5: echo 'vim-cmd vmsvc/power.on 數字或路徑' >> /etc/rc.local
(vim-cmd vmsvc/getallvms)


使用方法:
linux switch : 增加 vlan 10 指令 = myaddv 10 , 刪除  vlan 10 指令 = mydelv 10
cisco 2950T 增減 vlan10
vSwitch 增減 vlan10 網段 => 供內部 guest 接腳


-------------------
ps ..
1. linux 用了 400Mb , 有空再來試 tiny linux



頁: [1] 2 3 ... 52