Kernel, virtual and physical memory
Hi,
I would like to get a clarification of the uses of the terms kernel, virtual and physical memory. Functions like kmem_alloc provide non-paged 'kernel' memory, but is this a pointer to a physical memory address, or is it similar to a virtual address that gets mapped by the memory management when it is referenced like virtual memory?
Is there a way to determine a mapping between a virtual address and a physical address? (like vtophys in bsd or virt_to_phys/virt_to_bus in linux) ?
Is all memory that is normally used within a driver (e.g. messages through a STREAM or DMA areas) 'kernel' memory, and is this a direct physical memory address (as asked above)?
Many thanks
S.
Hi,
Most kernel code and device drivers will only use virtual addresses. Yes, it is right!
But I want to access a specific physical address.
Because the bus bridge chip with PCI bus-master access a specific physical address directly.
My system configuration is below:
Platform: IA32
Address map:
0x00000000 - 0x000FFFFF: Main Memory, VGA Frame Buffer, Boot ROM
0x00100000 - 0x0FFFFFFF : Main Memory(DIMM) - 255MB*
0x10000000 - 0xFEBFFFFF: PCI bus memory space
0xFEC00000 - 0xFFF7FFFF: Not Used
0xFFFF8000 - 0xFFFFFFFF: Boot ROM
*My system has 128MB DIMM on board.
The bus bridge chip access a physical address at 0x06000000.
I tested whether it would be set up correctly by using Linux as follow:
1) Memory size is specified to 96MB compulsorily.
init: Linux mem=96M
2) Access to Physical address space via virtual address in kernel space.
init_module(){
va = iormap(0x06000000, size);
*va = value;
value = *(va+n);
3) work good.
I tried on Solaris by the same way.
But I cannot find working.
1) Memory size is specified to 96MB compulsorily.
In /etc/system:
set physmem=23723 <- Page size is 4K in my system. lower than 96MB.
2) Access to Physical address space via virtual address in kernel space.
xxx_attach(){
ddi_regs_map_setup();
ddi_putX(value);
value = ddi_getX();
driver.conf
name="xxx" class="sysbus" reg=0,0x06000000, size;
And I tried access by using /dev/mem.
This also went wrong.
dose anyone have good idea?
Toru OHATA
Similar Messages
-
Best practice question - hosting in virtual and physical
Hello,
I am looking for some feedback. unsure if this is the right forum or if the database forum is better. Trying here.
We are looking at moving into virtualization on Oracle T4 servers using zones.
Some possibly relevant background detail:
* The T4 servers will be hosting database, content management and web servers (all Oracle products). I'm only looking at the oracle database servers for this question.
* In general, we have server pairs. For a specific database (or group of databases), I have the prod server and a dev server. For another set of databases I have another prod and dev server. This way, i can patch the OS for one set but maybe not the others (for wahtever reason).
Specific scenario:
I have an older v440 server that I need to life cycle. The production server is on a newer v490 which is still under support for another year or so. My first thought was I can P2V it into a Solaris Zone on the T4. The direction we are taking is virtualization & consolidation to save money and make better use of our hardware. That is all great.
However, my concern is that my dev server is now virtualized and my production server is still physical. The OS patches are different as the hardware is different. However, the v440 and v490 they are on today would be slightly different as well. Oracle DB is certified on both and the database patches are the same regardless of the hardware since it is the same operating system. From a change management point of view, my patching process should be identical so if less of a concern as well.
However, I am not sure if this is a good idea or not and am wondering if anyone can advise based on their experience. What can I expect to run differently in a Zone compared to physical? This cannot be a reccomended practice, but I have not found much saying it is not a viable option either.
I am considering moving the production to a T4 Solaris Zone as well to keep them the same, however, that possibly means dropping a server that still have some years remaining (yes, it could be used by something else..but maybe).
Is this a viable solution - hosting dev on virtual and prod on physical? what problems could I expect?
Thanks!T4-2 , T4-4(withbtwomcpu) has two pci_bus
T4-4 has four pci_bus
each pci_bus can associated with root domain that has direct access to physical device with pcie slots ofthe pci_ bus.
one can run zone inside these root domain.
IMHO, these zone will run better than v490 for you db prod.
for T4-4 one can use one RD as production and one RD as dev env
your webs env can all run inside zone in another RD -
Physical Memory Access Functions with installed Security Update 5Q5FJ4QW
In my Labwindows-CVI (8.1.0) applications I use the Port-IO and Physical Memory Access Functions provided with the Utility Library to communicate directly to PCI devices. Up to now this works fine on about 50 different PCs using either only the CVI-Runtime or having different Labview or Labwindows versions installed.
Now I tried to install my software on a system with Labview 2011 installed. When starting my CVI-Program, it runs in a runtime-error and crashs. By searching in the Internet I found advices from NI about the Security Update 5Q5FJ4QW. In this paper NI wrote, that the functionallity of Physical Memory Access was eleminated with this update. The "UpdateValidator"-Software included in the NI paper showed me, that the appearence of this update is the reason for my software crash.
Here my questions:
Is it possible to do Physical Memory Accesses in another way, even on systems with the actual Labview or Labwindows runtime installed?
Is it possible to deactivate or deinstall the function of this update or the update (for example by replacing some files)?
How can I communicate directly from my CVI program to my PCI-hardware?
Thanks in advance for any hints to get my application running again
WilliHello Willi,
According to this Knowledgebase:
Inwieweit betrifft mich das Sicherheits-Update 5Q5FJ4QW von National Instruments (NI)? (German)
http://digital.ni.com/public.nsf/allkb/3D3631A092D3033C8625793600572C90?OpenDocument
The only way of running your Applications without Runtime Errors (With the Patch installed) is to run with Administrator Privileges.
So i guess it would be best to try this Solution and run your Application with Administrator Privileges and not to try to Workaround the Patch.
You should be able to eather uninstall the Patch by replacing cvintdrv.sys with the unpatched Version.
Normal Windows Patches can also be deinstalled by using System Control.
Best Regards!
Moritz M. -
MY computer is acting strangly and now my physical memory of 16GB is completely utilized all the time. I noticed that the kernal_task is now 9.3GB and I don't know why. If I restart the system I am only using about 6GB and then it starts to use more until it is completely utilizing everything WHY?
Hardware Information:
iMac (21.5-inch, Mid 2010)
iMac - model: iMac11,2
1 3.06 GHz Intel Core i3 CPU: 2 cores
16 GB RAM
Video Information:
ATI Radeon HD 4670 - VRAM: 256 MB
System Software:
OS X 10.9.2 (13C1021) - Uptime: 0 days 0:10:11
Disk Information:
ST3500418AS disk0 : (500.11 GB)
EFI (disk0s1) <not mounted>: 209.7 MB
Macintosh HD (disk0s2) / [Startup]: 499.25 GB (391.27 GB free)
Recovery HD (disk0s3) <not mounted>: 650 MB
OPTIARC DVD RW AD-5680H
USB Information:
American Power Conversion Back-UPS ES 750 FW:841.I3 .D USB FW:I3
Apple Internal Memory Card Reader
Apple Inc. BRCM2046 Hub
Apple Inc. Bluetooth USB Host Controller
Fitbit Inc. Fitbit Base Station
Logitech USB Receiver
Apple Inc. Built-in iSight
Apple Computer, Inc. IR Receiver
FireWire Information:
Seagate GoFlex Mac 800mbit - 800mbit max
EFI (disk1s1) <not mounted>: 209.7 MB
Seagate 1TB External Bootable Backup (disk1s2) <not mounted>: 499.93 GB
Seagate 1TB External User Backup 2 (disk1s3) /Volumes/Seagate 1TB External User Backup 2: 499.8 GB (357.71 GB free)
Thunderbolt Information:
Gatekeeper:
Mac App Store and identified developers
Kernel Extensions:
[not loaded] com.anchorfree.tun (1.1.1 - SDK 10.8) Support
[kext loaded] com.globaldelight.driver.BoomDevice (1.1 - SDK 10.5) Support
[kext loaded] com.logmein.driver.LogMeInSoundDriver (1.0.3 - SDK 10.5) Support
[not loaded] com.rim.driver.BlackBerryUSBDriverInt (0.0.52) Support
[not loaded] com.rim.driver.BlackBerryUSBDriverVSP (0.0.45) Support
[kext loaded] com.seagate.driver.PowSecDriverCore (5.2.2 - SDK 10.4) Support
[not loaded] com.seagate.driver.PowSecLeafDriver_10_4 (5.2.2 - SDK 10.4) Support
[kext loaded] com.seagate.driver.PowSecLeafDriver_10_5 (5.2.2 - SDK 10.5) Support
[not loaded] com.seagate.driver.SeagateDriveIcons (5.2.2 - SDK 10.4) Support
[kext loaded] com.squirrels.airparrot.framebuffer (3 - SDK 10.8) Support
[kext loaded] com.squirrels.driver.AirParrotSpeakers (1.8 - SDK 10.8) Support
[not loaded] org.virtualbox.kext.VBoxDrv (2.2.0) Support
[not loaded] org.virtualbox.kext.VBoxNetAdp (2.2.0) Support
[not loaded] org.virtualbox.kext.VBoxNetFlt (2.2.0) Support
[not loaded] org.virtualbox.kext.VBoxUSB (2.2.0) Support
Startup Items:
comapcpcpestart: Path: /Library/StartupItems/comapcpcpestart
VirtualBox: Path: /Library/StartupItems/VirtualBox
WDBMService: Path: /Library/StartupItems/WDBMService
Launch Daemons:
[loaded] com.adobe.fpsaud.plist Support
[loaded] com.anchorfree.ajaxserver.plist Support
[running] com.fitbit.galileod.plist Support
[loaded] com.google.keystone.daemon.plist Support
[not loaded] com.logmein.logmeinblanker.plist Support
[loaded] com.macpaw.CleanMyMac2.Agent.plist Support
[loaded] com.oracle.java.Helper-Tool.plist Support
[loaded] com.oracle.java.JavaUpdateHelper.plist Support
[loaded] com.prosofteng.DriveGenius.locum.plist Support
[loaded] com.skype.skypeinstaller.plist Support
[loaded] com.timesoftware.timemachineeditor.helper.plist Support
[loaded] org.macosforge.xquartz.privileged_startx.plist Support
Launch Agents:
[loaded] com.google.keystone.agent.plist Support
[not loaded] com.logmein.logmeingui.plist Support
[not loaded] com.logmein.logmeinguiagent.plist Support
[not loaded] com.maintain.CocktailPurgeInactiveMemory.plist Support
[loaded] com.maintain.CocktailSystemEvents.plist Support
[loaded] com.oracle.java.Java-Updater.plist Support
[running] com.seagate.SeagateStorageGauge.plist Support
[running] net.culater.SIMBL.Agent.plist Support
[loaded] org.macosforge.xquartz.startx.plist Support
User Launch Agents:
[loaded] com.adobe.ARM.[...].plist Support
[running] com.google.Chrome.framework.plist Support
[loaded] com.macpaw.CleanMyMac2Helper.diskSpaceWatcher.plist Support
[loaded] com.macpaw.CleanMyMac2Helper.scheduledScan.plist Support
[loaded] com.macpaw.CleanMyMac2Helper.trashWatcher.plist Support
[loaded] com.shirtpocket.backupbytime.plist Support
User Login Items:
Skype
AdobeResourceSynchronizer
Fitbit Connect Menubar Helper
iTunes
Printer Pro Desktop
Internet Plug-ins:
Default Browser: Version: 537 - SDK 10.9
OfficeLiveBrowserPlugin: Version: 12.2.3 Support
SlingPlayer: Version: (null) - SDK 10.8 Support
AdobePDFViewerNPAPI: Version: 10.1.9 Support
FlashPlayer-10.6: Version: 13.0.0.206 - SDK 10.6 Support
LogMeIn: Version: 1.0.935 - SDK 10.7 Support
Flash Player: Version: 13.0.0.206 - SDK 10.6 Support
LogMeInSafari32: Version: 1.0.935 - SDK 10.7 Support
QuickTime Plugin: Version: 7.7.3
iPhotoPhotocast: Version: 7.0 - SDK 10.8
AdobePDFViewer: Version: 10.1.9 Support
JavaAppletPlugin: Version: Java 7 Update 55 Check version
Audio Plug-ins:
BluetoothAudioPlugIn: Version: 1.0 - SDK 10.9
AirPlay: Version: 2.0 - SDK 10.9
AppleAVBAudio: Version: 203.2 - SDK 10.9
iSightAudio: Version: 7.7.3 - SDK 10.9
iTunes Plug-ins:
Quartz Composer Visualizer: Version: 1.4 - SDK 10.9
User Internet Plug-ins:
thinkorswim plugin_x86_64: Version: thinkorswim_x86_64 1.0.0.0 - SDK 10.7 Support
tossc plugin_x86_64: Version: TOS Sharing Center plugin_x86_64 1.0.0.0 - SDK 10.7 Support
3rd Party Preference Panes:
APC PowerChute Personal Edition Support
Flash Player Support
Java Support
Time Machine:
Skip System Files: NO
Mobile backups: OFF
Auto backup: YES
Volumes being backed up:
Macintosh HD: Disk size: 464.96 GB Disk used: 100.57 GB
Destinations:
Seagate 1TB External User Backup 2 [Local] (Last used)
Total size: 0 B
Total number of backups: (null)
Size of backup disk: Too small
Backup size 0 B < (Disk used 100.57 GB X 3)
Time Machine details may not be accurate.
All volumes being backed up may not be listed.
Top Processes by CPU:
100% comapcpowerchute
18% syncdefaultsd
12% Mail
5% WindowServer
1% com.apple.security.XPCKeychainSandboxCheck
Top Processes by Memory:
606 MB mds_stores
295 MB com.apple.IconServicesAgent
131 MB iTunes
82 MB Skype
49 MB Finder
Virtual Memory Information:
12.60 GB Free RAM
1.72 GB Active RAM
643 MB Inactive RAM
1.05 GB Wired RAM
3.35 GB Page-ins
0 B Page-outs -
Firefox was minimized i was doing something else but while switching to another application the screen got frozen, when it become normal i checked Task Manager and got Firefox is using 10744424KB (almost 53% of physical memory). As stated in question 9 tabs finished loading and another 6tabs showing problem loading page as I stopped them clicking on offline mode and when they stopped loading I switched to online mode.
Yes, Safari Web Content can use a lot of RAM. However, I don't think that would be the cause of crashing; lots of memory use rarely causes crashes. Poorly written software that runs in kernel space (AV software fits this), can cause this.
Safari Web Content is "caching" a lot of stuff. More than I'd like it to. If you have 47 tabs open, and close them down to 1, SWC will still often be taking up a lot of RAM. If you quit and restart Safari it will give the memory back, though in general if the system is under memory pressure I think SWC will also release some more RAM. In general I never notice this to be an issue.
I think with OS X Mavericks things may improve as well, based on details on the Safari tab, as well as with "Compressed Memory" which would help as your system approaches using all its RAM:
http://www.apple.com/osx/preview/advanced-technologies.html -
hi ... My opering system is windows 8.1 and my system RAM is 6 GB with intel core i3 processor...
I got error in vmvare " not enough physical memory to start virtual machine. then after some day i visit at your webside and read the bolg about this error solution and i uninstalled the microsofts update like
"KB2995388" then reboot the system, after that i search config.ini file in drive "C:\Program Files (x86)\VMware\VMware Workstation" but i did'nt got this file, so i created a new "config.ini" file and write one line
vmmon.disableHostParameters = “TRUE” and save the file , then i copied this file to vmware workstation , like this path 'C:\Program Files (x86)\VMware\VMware Workstation' after that i opened my vmware and power on virtula machine but still i getting same error like not enough physical memory..........plesae any one can help me ? and give me a better solution to solve this problem ?Welcome to the Community,
without any details about the VMware Workstation version you are using and the blog you read it's pretty hard to help. Anyway, the issue you mentioned was resolved with VMware Workstation 10.0.4 (see VMware Workstation 10.0.4 Release Notes), so in case you are running an older version it may be worth updating.
André
Message was edited by: a.p. - Fixed typo in version number 10.0.4 (instead of 10.4) -
We have a Windows NT system with 2 Gb of physical memory and would like to utilize the RAM fully using Labview. What usually occurs is that Labview uses a tremendous amount of page file space while a majority of the physical memory is unused. Is there a way to configure Labview (or our system) to overcome this problem? It seems that our processes would be much faster if they were mainly using the physical memory. Is it possible to trick the system, by creating a RAM disk and allocating this as virtual memory space?
> We have a Windows NT system with 2 Gb of physical memory and would
> like to utilize the RAM fully using Labview. What usually occurs is
> that Labview uses a tremendous amount of page file space while a
> majority of the physical memory is unused. Is there a way to
> configure Labview (or our system) to overcome this problem? It seems
> that our processes would be much faster if they were mainly using the
> physical memory. Is it possible to trick the system, by creating a
> RAM disk and allocating this as virtual memory space?
LabVIEW the application doesn't know anything about physical versus
virtual memory. LV asks the OS for general purpose memory and goes
from there.
Drivers like DAQ and IMAQ will have a combination of general user
memory and page lo
cked physical buffers.
I'm not up on the details, but this is something that the OS is in
control of, so that is where you need to look for the solution. One
of the things to look at is the disk cache. By default, I think that
NT takes a percentage of the RAM to use for disk cache. With that
much RAM, this is probably unnecessary and is using too much.
Similarly, the OS may be attempting to keep the working set size
to a fraction of the total RAM to reserve space for other things.
It doesn't make sense to me, but then I don't work for MS.
Greg McKaskle -
Why does my mac use virtual memory when I still have free physical memory?
I have a 2011 i7 quad core mac, I was hoping it would scream. Most of the time it does. However when trying to edit within FCPX I get a very disappointing experience with many pauses and pin wheels if I don't close every single other program.
I have 8GB of physical memory and when i'm experiencing these problems I see that i still have 1-2 gb of physical memory free or inactive. At the same time FCPX is only using 2gb of memory. I just happened to keep an eye on the VM page in/outs and noticed them going up.
Right now i'm doing some browsing and emailing, that's about it.. its sat with over 4gb of memory free or inactive and yet still the page in/outs is still going up occasionally. It's currently at over 2 million page ins, and over 1 million page outs.
So with so much physical memory free why is this happening!? At the moment the mac feels nice and responsive, but if i start trying to use FCPX i'll start to experience these slowdowns, stalls... whenever i see these i see my main hdd is being accessed whilst the pinwheel is displayed.. I mean i get it, its VM, the hdd is too full, a bit fragmented perhaps, its stalling... but i've got gigs of memory sitting free or inactive... why wont the OS use it!!!
Would my experience improve if i took the plunge and got 16gb of memory instead of 8gb!?
Thanks for your help!Because without virtual memory, managing computer RAM is a royal pain in the ...
Virtual memory cost you nothing, and gains you huge benefits, even if you do not notice it
What cost you is when you need more real RAM than is available, and things are thown out of RAM, either back to the original file it came from (Read Only information), or pushed out to the swapfiles (/var/vm/*). Then the system has to wait for slower disk access. But even this is better than not being able to run the apps until you quit something else.
(speaking as someone that starting his professional life working with 1" punch paper tape, 80 columns cards, 7-track and 9-track mag tapes, 1MB disks (you heard me right 1 Megabyte), etc..., and trust me when I tell you that virtual memory is a god send to software development).
There are a lot of problems running a modern operating system with out virtual memory. For example all the shared libraries and frameworks that provide services to an application would all need to be compiled into the application, which means every application gets bigger and instead of having a single copy of the shared library or framework, you would have dozens of copies wasting your RAM.
Without virtual memory, you would be required to find a contiguous chunk of RAM to run your application. Think of this like going out to dinner by yourself, you can find any available table, but if you go to dinner with your extended family, you need a table for 10 to 15, and if you are going to dinner with your high school graduation class, you will need hundreds of seats all next to each other and a very large table. In the later situations you have to wait until the resturante has enough contiguous space, which means you have to wait until other diners finish. There may be lots of empty tables, but they are not together, and your group wants/needs to sit together. Virtual memory allows gathering any 4K chunk of RAM, building a virtual memory map for all those random 4K chunks, and make it look like one big contiguous chunk of RAM, so you can run your application right away, no waiting.
Going back to shared libraries and frameworks. This code will need to have addresses resolved so they branch to the correct locations during execution, and it will need to have addresses resolved on where its program variables are located in RAM. Using virtual memory, you can local a shared object into RAM, then place it in everyone's virtual memory map at the exact same RAM address. This means everyone can use the exact same code, and since everyone is using it at the same RAM address, it makes life so much easier for the operating system (translation, less work, less wasted CPU time, faster execution).
When a program wants to grow, for example a web browser loading a web page (and its images) into RAM, it needs to allocate additional RAM. In the contiguous RAM model, you need to get control of the RAM that imediately following your program, but if that RAM is being used by someone else, you have to wait until that program goes away.
Virtual memory provides protection from another program looking at and modifying your program's RAM. Malware would just love for virtual memory to go away.
You want virtual memory. What you do not want is excessive paging activity.
If you are concerned, then you can launch Applicaitons -> Utilities -> Terminal. Once you have a terminal command prompt, enter the following command:
sar -g 60 100
which will tell you the number of 4k pages written to /var/vm/pagefile ever minute for 100 minutes (modify the numbers to suit your tastes). You can then go about your normal usage, and come back later to see how much you have been using the pagefiles. If you have mostly zeros, and an occasional small burst, this is noise, and not worth worrying about. If you have sustained pageout activity, with higher numbers, then you should either consider running less things all at the same time, or looking for an application that is being greedy with its memory use (or has a memory leak), OR get more RAM for your Mac if you need to do all those things at once.
But do not complain about virtual memory. Life would be much worse without it. Then again if you have a better idea, write a research paper, and get operating system vendors (as well as hardware vendors) to implement your ideas. I am serious, as I've seen many accepted computing ideas be overturned by good new ideas. -
I know in SAP's world, memory means physical memory + paging. I want to know which program has contribution for swap.
Suppose there is 4G physical memory on an application server, em/initial_size_MB = 4G, abap/heap_area_nondia = 4G.
1) If there is no dialog processor running and one background job running which claims 2G memory, I want to know will swap occur?
2) If there is one dialog processor running which claims 2G memory and one background job running which claims 2G memory, will swap occur?By ST03N you can check the workload, by OS06 the swap .
By transaction ST02 you can check the folllowing parameters:
SAP Roll area parameters
- ztta/roll_first : First amount of roll area used in a dialog WP
- ztta/roll_area : size of the local SAP Roll area in the work process
rdisp/ROLL_SHM : size of SAP roll Buffer
rdisp/ROLL_MAXFS : size of entire shared SAP roll area
SAP Extended Memory main parameters :
em/initial_size_MB : size of SAP extended memory allocated when the SAP instance starts up
em/blocksize_KB : size block which split SAP Extended Memory
ztta/roll_extension : maximum size of a user context in the SAP Extended memory
SAP Heap Memory main parameters :
abap/heap_area_dia : quotas oh SAP heap memory that a dialog process can allocated.
abap/heap_area_nondia : quotas oh SAP heap memory that a nondialog process can allocated.
abap/heap_area_total : size that can be allocated in total by all work process.
abap/heaplimit : Workprocess restart limit of heap memory
if helpful reward point is appreciated -
Hello Everyone,
This is my first time posting in the forums so I hope that I have chosen the appropriate area and will do my best to be brief but informative.
Computer: HP Pavilion dv6000
Operating System: Windows Vista.
For the past 6-8 months it has been unable to perform Windows Update citing that the most likely reason was a virus. I have tried numerous trouble shooting options when it was recommended that I perform a chkdsk. After initiating a chkdsk in Command Prompt, my computer restarted and had a black screen with no cursor. After watching this for 2 hours and realizing that none of the usual chkdsk progress or text was coming up I made the decision to force shut down.
When I rebooted, I was told to enter system recovery which I did and completed a system recovery from the hard drive. After the system recovery finished and the laptop restarted, I experience a Blue Screen of Death due to a physical memory dump. The error codes are STOP: 0x000000F4 (0x0000000000000003, 0xFFFFFA8006671040, 0xFFFFFA8006671278, 0xFFFFF80001D01DA0).
I am not able to boot in safe mode. In the start up repair, I am able to enter command prompt from which I started chkdsk again. Both chkdsk f/ and chkdsk r/ passed with no errors. Additionally, the computer passed both UEFI Hard Drive and Memory tests. I have system recovery CDs for the computer but they fail at 78% completion.
Please let me know if you have any questions or require anymore information. I would appreciate any and all advice!
Thank you!
This question was solved.
View Solution.Hello @GraydonS,
Welcome to the HP Forums, I hope you enjoy your experience!
I have read your post on how there is an error message being displayed on your notebook, being a Blue Screen of Death (BSOD), and I would be happy to assist you in this matter!
Since you are having recovery issues with your system, I recommend following this document on Troubleshooting System Recovery Problems (Windows Vista). This should help you to successfully recover your Operating System.
If the issue persists, please call our technical support at 1-800-474-6836. If you live outside the US/Canada Region please click the link below to get the support number for your region.
http://www.hp.com/cgi-bin/hpsupport/index.pl
I hope this helps!
Regards
MechPilot
I work on behalf of HP
Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
Click the “Kudos, Thumbs Up" on the right to say “Thanks” for helping! -
This happens maybe 30-50% of the time when I watch a video online, whether it be on YouTube or other streaming site. This usually happens when the video is at least 20 minutes long, and about 8-9 minutes in.
Looking at the Task Manager, my memory fills up to nearly its max (3.8-3.9 GB out of 4 GB) for a while before Firefox crashes. How can a video that is not very high definition take up that much physical memory space? After Firefox crashes, the RAM used immediately drops back below 1 GB.
Is this a Flash bug or a Firefox bug/leak? Or maybe my browser customization is at fault? It does not happen on Chrome.Well, doomsdaze's rant didn't help solve my problem, but it actually makes me feel better about switching to Chrome.
Yes, I switched browsers, set up all-new extensions and settings, and accepted other inconveniences because I couldn't watch videos in peace on Firefox.
I had no idea there were so many others with this problem! -
Relative size of sga_max_size and sga_target to the physical memory
Dear Experts,
I have installed oracle 10.2.0.4 on AIX 5.3 with 32 GB of physical memory.
Let us say other applications on the server consume 10 GB of physical memory.
Now how should i plan the size of SGA_TARGET and SGA_MAX_SIZE on the same.As per Oracle® Database Performance Tuning Guide 10g Release 2 (10.2):
You must then divide the resulting memory between the SGA and the PGA.
For OLTP systems, the PGA memory typically accounts for a small fraction of the total memory available (for example, 20%), leaving 80% for the SGA.
For DSS systems running large, memory-intensive queries, PGA memory can typically use up to 70% of that total (up to 2.2 GB in this example).
Good initial values for the parameter PGA_AGGREGATE_TARGET might be:
For OLTP: PGA_AGGREGATE_TARGET = (total_mem * 80%) * 20%
For DSS: PGA_AGGREGATE_TARGET = (total_mem * 80%) * 50%
where total_mem is the total amount of physical memory available on the system.
(http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14211/memory.htm#i49320) -
Hi All,
What is the difference between virtual IP and physical IP. Can some one tell me what is the use of virual IP. I think physical IP means listening port of the web-logic server. Is it possible to deploy any application on virual IP.
Thanks,
Venkat.What is the difference between virtual IP and physical IP?
IP – the abbreviation means Internet Protocol.
Physical IP – Network Port is used to bring a system under network and rest of the world communicates with system through this port in reference of an Address. This is called Internet Protocol Address (IP Address). The address which is bind with Physical Network Port (RJ45) is known as Physical IP Address of that system.
Virtual IP – With the help of inbuilt OS utility we can create/configure virtual network port and assign IP address to it. This is called Virtual IP.
Use of Virtual IP – Suppose you have two physical network ports (Two network card). Now you have configured one virtual network IP/port and assigne it to a program. When Rest of the world access your program, the packet passes through any of the physical network port and reach to the virtual IP/Port associated with the program. If any one of two Network card damages, your program will not suffer.
Extensive use of VIP is found in Web server Virtual hosting.
Is it possible to deploy any application on virtual IP? – Configure VIP in your system and assign the same to a Managed Server. Deploy application on that managed server. Your application will run on VIP.
From OS point of view VIP is something like adding a Network Card virtually and assign an address to it. But, to run an application on VIP, the best way is to configure Virtual Host. -
Convert the BW and PI database servers from virtual to physical servers
Hi all,
converting the BW and PI database servers from virtual to physical servers.
what is the difference between Virtual & pysical database servers?
How do we carry out the conversion?This [link|http://www.itworld.com/virtualization/59444/virtually-compliant-enough] may useful to you.
-
Physical Memory Tunning and Setting for Oracle 9i
Hi everyone,
I am trying to install Oracle 9i. Does anyone know that any formula to calculate the basic memory usage base on the server to get the best performance?
ThanksFirst, Thanks for reply my question. The server spec. show on below:
OS AIX
CPU frequency 1504360000 Processor Speed
1916928 Amount of usable physical memory in Kbytes
RAID 5
any suggestion under this spec. ?
Thanks
Maybe you are looking for
-
Hi, does anybody have any good ideas for a Java based Thesis project, something that could be completed in no more than 6 months. I have been working with Servlets & J2ME for over a year, but I'm having trouble coming up with a good/challenging proje
-
Putting condition in Graphic WIndow in SAPSCRIPT
I created 2 Graphic Windows for Company Logos. Each will appear/ hide according to the company code. I was planning to put a condition onto the window's code but it seems like it doesn't allow edit mode. Just the blue background. Is it possible to ed
-
Remove menu bar from second monitor maverick
Hi, Can i Remove menu bar from second monitor maverick ? Thanks
-
Which Dual AMD FirePro option for Photoshop CC?
I was wondering which of the Dual AMD FirePro option for the new Mac Pro is best for Photoshop CC. I mainly do retouching (so no video editing nor 3D rendering in Photoshop). Basically Adobe is adding GPU-accelerated features with every release. The
-
Iphoto crashing when exporting photo
I just upgraded to Mountain Lion. My iPhoto seems to be crashing every time I try to export photos. Here is the crash report. Any ideas on what to do? Process: iPhoto [6333] Path: /Applications/iPhoto.app/Contents/MacOS/iPhoto Ide