Hot answers tagged

21

The term architecture covers a lot more than just the processor. There is a lot of other hardware components that are crucial to an OS kernel. The first example that comes to my mind is the interrupt controller, which is separate from the processor, but depending on actual model may be put inside the same chip as the processor. This entire collection of ...


19

Strongly related: Good reasons to keep 32-bit Microsoft Windows desktop OSes You are using a 64 bit OS. Server 2008 R2 was the first to only support 64 bit CPUs. "Newer" versions of Windows aren't even designed for 32 bit. You maybe won't take advantage of anything, but there should neither be any disadvantages. That being said: Upgrade anyway, as Server ...


11

As already noted, you are using a 64-bit OS already. There are two advantages of switching to a 64-bit version of SQL Server and one disadvantage. The sole disadvantage is that the 64-bit version of SQL Server will use 64-bit pointers. This means pointers will occupy twice as much memory, consume twice as much memory bandwidth, and so on. This is likely ...


7

There isn't really a maximum load average. It can increase based on other resources besides pure CPU processing such as waiting for IO a whack of other stuff. But you'd expect see 1 per core on a fully utilized system when it is CPU bound. 4 core = 4 load avg With hyperthreading, you'd hope for 4 core hyper-threaded = 8 load avg But things can be more ...


6

Your 64-bit executable has 32 too many bits for your 32-bit operating system. You will need to run it on a 64-bit OS. Bonus information: if things were reversed and this was a 32-bit binary that you were trying to run on a 64-bit OS, it could be done trivially after ensuring that ia32-libs or equivalent was installed. Speaking frankly, though, this is 2016....


6

Fundamentally: Yes. Assuming you never make updates that are then 4 bit only - not sure there even IS a 32 bit SQL Server more recent than 2008. Issues with your question: "The 64 bit versions allow access to more than 4 GB of RAM," - make that 3gb ;) not 4. 1gb is always reserved.


6

Potential issue: DLL libraries of CLR user-defined functions (UDFs) will require their 64-bit versions. If you are using a library of CLR User-Defined Functions, it will become bit-incompatible. 32-bit DLLs cannot be generally used in 64-bit software and vice versa. If you cannot get 64-bit version of some UDF library you use, you will lose that specific ...


5

Let me blow your mind. procmon.exe REQUIRES Workstation service running in order to start. It uses it to enumerate something and will silently die without it. This is not documented anywhere and pretty bogus.


5

It looks like is .NET Framework 4.5.1 not compatible with Powershell V4. So, I have uninstalled .NET Framework 4.5.1 and Windows Management Framework 4.0. Then I installed .NET Framework 4.5 (dotnetfx45_full_x86_x64.exe) & re-installed WMF 4.0. And rebooted the computer. This time I saw Windows Update was running & it was updating OS. I knew that it ...


5

Resolution: Deleted the groups AS_Observers and AS_Administrators (if they are there), and then installation succeeded. Good day.


3

If you're installing any OS in 2014 on modern hardware without 64-bit capabilities, you're making a bad design decision. Even with the hardware RAM/CPU footprint you're describing for your VMware Workstation setup, it makes sense to utilize 64-bit versions of your operating system for forward compatibility, future-proofing and the very clear requirement ...


3

I've been using option exactarch=1 in /etc/yum.conf for some time, and it has worked for me. It still allows you to manually specify arch, but if you don't, it install only x86_64, not both. According to el6 manual, yum.conf(5): exactarch Either ‘1’ or ‘0’. Set to ‘1’ to make yum update only update the architectures of packages that ...


3

First try yum distro-sync. If you still can't get it synced, use the --skip-broken flag.


3

You don't have to copy any of those (like libeay32.dll, ssleay32.dll) files to anywhere, the problem can just be solved through adding the php installation directory to the system path environment variable.


3

Performance! There are several technical answers here already, but without getting too technical, and depending on your application, you should see a performance upgrade. The main pieces are: Large memory addressing: The 64-bit architecture offers a larger directly-addressable memory space. SQL Server 2005 (64-bit) is not bound by the 4 GB memory ...


2

I succeed to extract ProcMon64.exe with next Perl script placed and executed in temp folder. use File::Copy; if(fork()==0) { system "C:\\SysInternals\\ProcMon.exe"} else { for($i=1;$i<1000;$i++) {if(-e 'ProcMon64.exe') { copy('ProcMon64.exe',$i.'.exe')} } } After multiples executions it creates tens of copes which all are the same (the ...


2

I know this thread has been a while but I just saw this problem lately and I noticed another factor that might be helpful. Administrator right. If I login as an admin and run it, it works fine. If login as a non-admin and run it, the problem happens and the extracted procmon-64 shows the same problem.


2

Massimo, Unless something has changed over the years with some new patch or hotfix to 2007, and I don't think it has, it still won't work. The error will still kick out because it looks at the OS and not the app, looking for a 32bit OS itself. I recall having to go with a 3rd party program because of this issue in the past. UPDATE: I found this: http://...


2

In 64-bit Windows, there are 2 sets of locations for system-wide PowerShell profiles: %windir%\system32\WindowsPowerShell\... %windir%\SysWOW64\WindowsPowerShell\... To view the 64-bit (i.e. native) version of the PowerShell profile files in a 32-bit application, you need to look at %windir%\sysnative\WindowsPowerShell. (In a 64-bit application, the 64-bit ...


2

An interesting side-node, check out scsi 2:0:0:0 and 2:0:1:0 there, those seem to be the component disks of the RAID? Odd that they're exposed directly. But, anyway, scsi 2:1:0:0 pops up after, which is the RAID disk. It is finding the partitions on the correct ID, scsi 2:1:0:0, so all is well - the problem is that the disk is ready at 38 seconds, and the ...


2

For IIS at least one option is Dynamic IP Restrictions which is a supported addon for IIS 7 from Microsoft. It's features include: Dynamically blocking of requests from IP address based on either of the following criteria: The number of concurrent requests. The number of requests over a period of time. It can be installed with the Web ...


2

Free RAM simply means there is nothing stored in it. That doesn't mean you can use it. It is perfectly possible for the RAM reported to be free not to be usable by your new JVM because other applications have reserved it. In any case, the JVM, just like most applications doesn't ask for RAM but for virtual memory. This is more than likely the issue your ...


2

The load average represents the number of processes READY to have CPU dispatched to it (i.e. not blocked for I/O or other things). Thus on a failing system you might see values in the 100s. So this value is independent on the number of cores but I guess theoritically this would be limited to the total number of processes the system can support.


2

No, it's not from the software side. The limit is 4000 GB in EL6/7. However, that doesn't mean that your provider can't set up a lower limit if they wish to do so.


2

You are trying to register a DLL on a Windows Server Core installation, but that DLL expects the components of the full desktop GUI to be present. The giveaway for me (and why I asked you which version it was), is because I recognize some of those DLL names from a former life. For example: IESHIMS.dll is a DLL that is used for proxying certain calls to ...


2

Those packages are just libraries, neither run by themselves. You will probably have one or more applications that are linked against those libraries; generally on RHEL7 the applications will be linked against the 64-bit version of the libraries, the 32-bit version tends to be there for backwards compatibility. You can see if it's possible to uninstall the ...


1

I just had a similar issue on RHEL7. I was compiling apr-util against a custom compiled openssl. It turns out also the openssl-devel package was installed, always failing the ./configure step on apr-util. So for me the trick was to yum remove openssl-devel and recompile the entire stack (openssl, openldap, apr and apr-util)


1

I wrote this script here to get some Data of processes when I need to "debug" a system failure. It will create a background-job in a powershell session that waits for exit of a process It gets all GDI-Objects, Handles, RAM etc. information for each process running on the workstation. Maybe you can try to catch the process that creates the failure with this. ...


1

Try looking here: https://support.microsoft.com/en-us/kb/936625 It looks like you have to start tracing on on your WDS server first via a registry change (regedit): HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Tracing\WDSMMC Name: EnableFileTracing Value type: REG_DWORD Value data: 1 Then on the client you're capturing you should be able to see logs here: X:\...


1

You are correct that it is because you are running a 32-bit build of PHP. Since it is compiled as a 32-bit application, despite running on a 64-bit system you still do not get 64-bit integers. It should also be noted that at the time of writing 64-bit builds of PHP on Windows do not provide 64-bit integers (or large file support) so even if you go with a ...


Only top voted, non community-wiki answers of a minimum length are eligible