คำถามติดแท็ก virtualization

19
Docker แตกต่างจากเครื่องเสมือนจริงอย่างไร
ฉันทำการอ่านเอกสาร Docker อีกครั้งเพื่อพยายามเข้าใจความแตกต่างระหว่าง Docker และ VM แบบเต็ม มันจะจัดการให้ระบบไฟล์เต็มรูปแบบสภาพแวดล้อมเครือข่ายที่แยกได้ ฯลฯ โดยไม่หนักหนาได้อย่างไร ทำไมการปรับใช้ซอฟต์แวร์กับอิมเมจ Docker (หากเป็นคำที่ถูกต้อง) ง่ายกว่าการปรับใช้กับสภาพแวดล้อมการผลิตที่สอดคล้องกัน

3
การทดสอบข้ามเบราว์เซอร์: เบราว์เซอร์หลักทั้งหมดในเครื่องเดียว
จุดมุ่งหมายของคู่มือนี้: เล่นหลายพื้นเมืองแปรรุ่นของ Internet Explorer, Safari, Opera, Chrome และ Firefox ในเครื่องเดียวด้านข้าง ครอบคลุมในส่วนที่ 1 : สารบัญ ต้องทดสอบเบราว์เซอร์ใดบ้าง วิธีสร้าง Windows XP VM ที่บูทอย่างรวดเร็วและไม่มีวันหมดอายุ สามารถดาวน์โหลดซอฟต์แวร์ที่จำเป็น (อิมเมจ VM, เบราว์เซอร์, ... ) ได้ที่ไหน? รวมอยู่ในส่วนที่ 2 : คู่มือการติดตั้งและกำหนดค่าสำหรับ IE, Firefox, Opera, Chrome และ Safari เครื่องมือสำหรับนักพัฒนาและทางลัด เวลาและพื้นที่ดิสก์ค่าใช้จ่าย หลายส่วนมีความเป็นอิสระ เช่นคำแนะนำในการใช้เบราว์เซอร์หลายรุ่นโดยทั่วไป

3
การจำลองเสมือนของ ItemsControl?
ฉันมีItemsControlรายการข้อมูลที่ฉันต้องการจำลองเสมือนจริง แต่VirtualizingStackPanel.IsVirtualizing="True"ดูเหมือนจะใช้กับItemsControlไฟล์. เป็นเช่นนั้นจริงหรือมีวิธีอื่นในการทำเช่นนี้ที่ฉันไม่ทราบ? ในการทดสอบฉันใช้บล็อกโค้ดต่อไปนี้: <ItemsControl ItemsSource="{Binding Path=AccountViews.Tables[0]}" VirtualizingStackPanel.IsVirtualizing="True"> <ItemsControl.ItemTemplate> <DataTemplate> <TextBlock Initialized="TextBlock_Initialized" Margin="5,50,5,50" Text="{Binding Path=Name}" /> </DataTemplate> </ItemsControl.ItemTemplate> </ItemsControl> ถ้าฉันเปลี่ยนItemsControlเป็น a ListBoxฉันจะเห็นว่าInitializedเหตุการณ์นั้นดำเนินไปเพียงไม่กี่ครั้งเท่านั้น (ระยะขอบใหญ่มากดังนั้นฉันจึงต้องผ่านบันทึกไม่กี่รายการ) อย่างไรก็ตามเมื่อItemsControlทุกรายการเริ่มต้น ฉันได้ลองตั้งค่าItemsControlPanelTemplateเป็น a แล้วVirtualizingStackPanelแต่ดูเหมือนจะไม่ช่วยอะไร

4
ความแตกต่างระหว่างหน่วยความจำเสมือนและหน่วยความจำกายภาพคืออะไร?
ฉันมักสับสนกับแนวคิดของการจำลองเสมือนในระบบปฏิบัติการ พิจารณา RAM เป็นหน่วยความจำกายภาพทำไมเราต้องใช้หน่วยความจำเสมือนในการดำเนินการกระบวนการ? หน่วยความจำเสมือนนี้อยู่ที่ไหนเมื่อกระบวนการ (โปรแกรม) จากฮาร์ดไดรฟ์ภายนอกถูกนำไปยังหน่วยความจำหลัก (หน่วยความจำกายภาพ) เพื่อดำเนินการ ใครดูแลหน่วยความจำเสมือนและขนาดของหน่วยความจำเสมือนคืออะไร? สมมติว่าขนาดของ RAM คือ 4GB (เช่นช่องว่างที่อยู่ 2 ^ 32-1) ขนาดของหน่วยความจำเสมือนคืออะไร?

4
อิมเมจระบบ Intel x86 Atom และ Atom_64 แตกต่างกันอย่างไร
ฉันใช้ Android SDK Manager เพื่อติดตั้งอิมเมจระบบสำหรับ Android M Preview อย่างไรก็ตามฉันสังเกตว่ามีภาพสองภาพแยกกันสำหรับแพลตฟอร์ม x86 อะไรคือความแตกต่างระหว่างทั้งสองและอันไหนที่ฉันควรเลือกสำหรับการติดตั้ง Ubuntu 15.04 64 บิตของฉัน (CPU ของฉันมี AMD-V และเปิดใช้งานใน BIOS ในกรณีที่สร้างความแตกต่าง)

2
ไฟล์ VirtualBox และ vmdk vmx [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันเคยเห็นผู้คนบนอินเทอร์เน็ตเสนอภาพของการตั้งค่า Linux โดยเฉพาะและพวกเขาเสนอเป็นไฟล์ VMDK / VMX หรือไฟล์ ISO ตอนนี้ ISO ดูเหมือนจะทำงานร่วมกับ VirtualBox ได้แล้วเพราะฉันสามารถบอกให้เมานต์ไดรฟ์ซีดี / ดีวีดีและใช้ ISO แทนไดรฟ์จริง แต่ไฟล์ VMDK และ VMX จะแสดงรายการเสมอว่าใช้กับ VMWare / VirtualBox แล้วฉันจะใช้ไฟล์เหล่านั้นกับ VirtualBox ได้อย่างไร? เมื่อฉันลองใช้ตัวช่วยสร้างการนำเข้า Appliance มันบอกว่าเกี่ยวข้องกับไฟล์ OVF (ฉันใช้ Sun VirtualBox 3.0.4)

10
ฉันสามารถรันอิมเมจ VMware 64 บิตบนเครื่อง 32 บิตได้หรือไม่
ฉันสามารถรันอิมเมจ VMware 64 บิตบนเครื่อง 32 บิตได้หรือไม่ ฉัน googled สิ่งนี้ แต่ดูเหมือนจะไม่มีคำตอบที่แน่ชัด ฉันรู้ว่ามันจะต้องถูกเลียนแบบอย่างสมบูรณ์และจะทำงานเหมือนสุนัข แต่ประสิทธิภาพที่ช้าไม่จำเป็นต้องเป็นปัญหาเพราะฉันแค่สนใจที่จะทดสอบโค้ดบริการพื้นหลังของฉันบนแพลตฟอร์ม 64 บิต

1
คำแนะนำ x86 ต้องการการเข้ารหัสของตัวเองรวมถึงข้อโต้แย้งทั้งหมดของพวกเขาที่จะปรากฏในหน่วยความจำในเวลาเดียวกันหรือไม่?
ฉันพยายามที่จะคิดออกว่าเป็นไปได้ในการเรียกใช้ Linux VM ซึ่ง RAM ได้รับการสนับสนุนโดยเพจฟิสิคัลเดียวหรือไม่ หากต้องการจำลองสิ่งนี้ฉันได้แก้ไขตัวจัดการข้อผิดพลาดหน้าซ้อนใน KVM เพื่อลบบิตปัจจุบันออกจากรายการตารางหน้าที่ซ้อนกัน (NPT) ทั้งหมดยกเว้นรายการที่สอดคล้องกับข้อบกพร่องของเพจที่ประมวลผลในปัจจุบัน ในขณะที่พยายามเริ่มต้นแขกลินุกซ์ฉันสังเกตว่าคำแนะนำการประกอบที่ใช้ตัวถูกดำเนินการหน่วยความจำเช่น add [rbp+0x820DDA], ebp นำไปสู่การวนรอบข้อบกพร่องของหน้าจนกว่าฉันจะคืนค่าบิตปัจจุบันสำหรับหน้าที่มีคำสั่งเช่นเดียวกับหน้าอ้างอิงในตัวถูกดำเนินการ (ในตัวอย่างนี้ [rbp+0x820DDA] ) ฉันสงสัยว่าทำไมในกรณีนี้ ซีพียูไม่ควรเข้าถึงหน้าหน่วยความจำตามลำดับหรือไม่เช่นอ่านคำสั่งก่อนจากนั้นจึงเข้าถึงตัวถูกดำเนินการหน่วยความจำ หรือ x86 ต้องการหน้าคำสั่งเช่นเดียวกับหน้าตัวถูกดำเนินการทั้งหมดในเวลาเดียวกันหรือไม่? ฉันกำลังทดสอบกับ AMD Zen 1
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.